возможно без даунтайма, нужно читать release notes. Если возможно то сначала нужно обновить мастер ноды потом воркеры, потом обновить apiserver и прочие системные поды до версий в этой мажорной версии. На время пока будет все обновляться очень желательно стопнуть все деплойменты и т.п. активности которые могут менять состояние кластера (хотя бы на время апдейта мастер нод). Ну и тут еще куча вариантов, например kube-adm и kops умеют обновлять сами мажорные версии без даунтайма и сами же обновят версии системных подов. А вот например kube-aws обновит версию кубернетеса но в итоге ты получишь два набора системных подов и надо будет вручную почистить старые версии (ну и могут пока 2 версии паралельно бежит какие-то баги вылезти)
у меня вообще кластер в гугл и он хочет обновиться, но там клиентские сервисы и как удачно обновиться пока не понятно
Обсуждают сегодня