Почему-то я пытаюсь запустить проект kubernetes в Google Compute (не в GKE).После всей установки (читай docker-ce, kubelet, kubeadm) я создаю Сервис и Развертывание внутри следующим образом:
apiVersion : v1
kind : Service
metadata:
name: client-node-port
spec:
type: NodePort
ports:
- port: 90
targetPort: 80
nodePort: 31515
selector:
component: web
Это работало до тех пор, пока я не изменил внутренний сервис targetPort на любой порт, кроме 80 (вдольс помощью Deployment containerPort).
Я уже пытался включить порт на экземпляре firewall-cmd --permanent --add-port=(any port beside 80)/tcp
Кроме того, я также уже включил правило брандмауэра в google Настройка брандмауэра Google
Есть что-то, что я пропустил?Почему я могу получить доступ к NodePort только тогда, когда параметр nodePort в сервисе равен 80?
Спасибо
PS: Если это актуально, я использую фланелевую сеть