
Tenho um cluster de piloto automático do GKE que foi inicialmente configurado para usar STABLE
o canal de atualizações. Ele está usando a versão 1.18.20-gke.900
do mecanismo Kubernetes no momento.
No entanto, preciso de uma versão mínima 1.19
para usar o recurso de entrada.
Posso ver que o STABLE
canal 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.900
o 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.900
para, 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