Atualizar manualmente a versão do piloto automático do GKE no GCP?

Atualizar manualmente a versão do piloto automático do GKE no GCP?

Tenho um cluster de piloto automático do GKE que foi inicialmente configurado para usar STABLEo canal de atualizações. Ele está usando a versão 1.18.20-gke.900do mecanismo Kubernetes no momento.

No entanto, preciso de uma versão mínima 1.19para usar o recurso de entrada.

Posso ver que o STABLEcanal suporta as seguintes versões:

  • 1.19.12-gke.2100
  • 1.19.11-gke.2101
  • 1.18.20-gke.900

Sendo 1.18.20-gke.900o padrão.

No entanto, não vejo uma opção no console para realmente realizar uma atualização da execução atual 1.18.20-gke.900para, por exemplo 1.19.11-gke.2101, . É possível?

Responder1

Parece que você não pode fazer isso através do console.

No entanto, você pode atualizar manualmente o plano de controle de um cluster usando o métodoUtilitário CLI gcloudPor aqui:

gcloud container clusters upgrade \
  "${CLUSTER_NAME}" \
  --master \
  --cluster-version "${NEW_VERSION}" \
  [--region "${REGION}"]

Exemplo:

gcloud container clusters upgrade "control" \
  --master \
  --cluster-version "1.19.12-gke.2100" \
  --region europe-west3

Esteja ciente de que isso levará um tempo significativo.

Depois que o controle for atualizado, você também poderá atualizar os nós para a mesma versão:

gcloud container clusters upgrade \
  "${CLUSTER_NAME}" \
  [--region "${REGION}"]

Você pode ler mais no artigo dedicado:
Atualizar manualmente um cluster ou pool de nós

informação relacionada