Изменение serviceType в Kuberntes с помощью обновления руля - PullRequest
0 голосов
/ 31 января 2020

У нас уже есть служба, развернутая как безголовая служба, т.е. clusterIp: нет в производстве. Теперь нам нужно изменить это на службу без заголовка, то есть тип должен быть ClusterIp, а для clusterIp должно быть установлено значение, отличное от None. Я изменил графики и попытался развернуть их с помощью команды обновления helm. Но это не разрешено, и helm жалуется, что тип сервиса является неизменяемым полем.

kubectl edit sv c также не смог помочь. патч kubectl также работает. Есть какие-то обходные пути для этой проблемы, кроме удаления таблицы управления и ее повторного развертывания?

1 Ответ

0 голосов
/ 03 февраля 2020

Если мы говорим об Сервисах, то ClusterIP обычно назначается мастером и является IP-адресом сервиса.

Если указано, он будет выделен службе, если он не используется, иначе создание службы завершится неудачно.

Допустимые значения: None, пустая строка ("") или действительный IP-адрес. None можно указать для headless service, когда проксирование не требуется.

Не может быть обновлено.

Вы можете найти объекты API верхнего уровня Kubernetes Документация полезными.

Надеюсь, что это проливает свет на root причину проблемы, с которой вы столкнулись (изменение типа услуги).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...