Задать вопрос
@BSH_EYES
Начинающей одмен

Как правильно описать путь к значению элемента «NodePort»?

Как поменять значение порта в элементе NodePort через kubectl?
Все попытки это сделать приводили к "The request is invalid"

spec:
  clusterIP: 10.97.75.167
  externalTrafficPolicy: Cluster
  ports:
  - nodePort: 32694

В примере ниже для замены значения Type я использовал
kubectl -n kubernetes-dashboard patch svc kubernetes-dashboard --type='json' -p '[{"op":"replace","path":"/spec/type","value":"NodePort"}]'

Есть возможность точно так же сменить порт?
spec:
  clusterIP: 10.97.75.167
  externalTrafficPolicy: Cluster
  ports:
  - nodePort: 32694
    port: 443
    protocol: TCP
    targetPort: 8443
  selector:
    k8s-app: kubernetes-dashboard
  sessionAffinity: None
  type: NodePort
  • Вопрос задан
  • 65 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@Q911
Senior DevOps Engineer
что-то вроде этого
kubectl -n istio-system patch svc istio-ingressgateway --type='json' -p '[{"op": "replace", "path":"/spec/ports/0/nodePort", "value":33333}]'

взял отсюда
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы