Эта функция заменяет виртуальные машины (узлы Kubernetes) в вашем пуле узлов, на которых запущена «старая» версия Kubernetes, на виртуальные машины, работающие на «новой» версии.
Операция «обновления» пула узлов выполняется по мере поступления.мода: не то, чтобы GKE удаляла все ваши виртуальные машины и воссоздала их одновременно (кроме случаев, когда в вашем кластере только один узел)По умолчанию узлы заменяются более новыми узлами по одному (хотя это может измениться).
GKE внутренне использует в основном функции групп управляемых экземпляров для управления операциями в пулах узлов.
Документацию по можно найти, как запланировать обновления узлов указав определенные «окна обслуживания», чтобы вы оказали минимальное влияние.(Эта статья также дает немного больше информации о том, как происходят обновления.)
Тем не менее, вы можете отключить автообновления и обновить кластер вручную (хотя этоне рекомендуется).У некоторых пользователей GKE есть тысячи узлов, поэтому для них обновление виртуальных машин одно за другим неосуществимо.
Для этого GKE предлагает опцию, позволяющую выбрать «сколько узлов обновляется одновременно»:
gcloud container clusters upgrade \
--concurrent-node-count=CONCURRENT_NODE_COUNT
Документация этого флага гласит:
Количество одновременно обновляемых узлов.Допустимые значения: [1, 20].Рекомендуется устанавливать это значение не более 3% от размера кластера. '