Как обновить версию узлов Kubernetes, не меняя IP-адреса узлов

Как обновить версию узлов Kubernetes, не меняя IP-адреса узлов

Я планирую обновить свой кластер kubernetes. Мой кластер kubernetes использует виртуальные машины частной облачной платформы в качестве узлов. У меня возникли проблемы с обновлением узлов, поскольку пользователи моего кластера не хотят, чтобы (публичный) IP-адрес их узла изменился. Я хочу узнать, как обновить узлы kubernetes, не меняя их IP-адреса.

Я ссылался на обновление самоуправляемых узлов AWS EKS. У них есть два варианта:

  1. Миграция в новую группу узлов (создание новой группы узлов -> блокировка и слив -> удаление старых узлов)
  2. Обновление существующей группы узлов с самостоятельным управлением

Первый вариант прост в использовании и осуществим. Но поскольку узлы меняются, то и IP узлов меняется. Это не тот случай, который мне нужен. Второй вариант использует собственный AWS "CloudFormation", который я не могу использовать.

Есть ли способ обновить узлы без изменения IP-адресов узлов?

Связанный контент