Nesta página, explicamos como receber informações sobre upgrades para seus clusters do Google Kubernetes Engine (GKE). O GKE faz upgrade automático de todos os clusters ao longo do tempo. Quando o GKE faz upgrade de um cluster, ele atualiza a versão do plano de controle do Kubernetes e dos nós de trabalho em operações separadas.
O GKE agrega informações sobre upgrades de cluster para ajudar você a entender melhor o status do cluster. É possível acessar as seguintes informações de um cluster:
- Alvos de upgrade automático:encontre quais novas versões o GKE está alvejando para seu cluster, que podem ser patches ou novas versões secundárias, dependendo da versão e das restrições atuais do cluster. Se não houver um destino de upgrade automático, o cluster já está na versão mais recente ou o GKE não atribuiu um destino de upgrade automático por motivos técnicos ou de negócios. Também é possível recuperar destinos gerais de upgrade automático com base na versão secundária de um cluster nas notas de lançamento do GKE Atualizações de versão, como a 2024-R33 note.
- Status de upgrade automático:os clusters do GKE têm um status para upgrades de cluster. Use esse status para saber mais sobre os upgrades atuais e as restrições que o GKE considera ao escolher quando fazer o upgrade automático do cluster, incluindo fatores como exclusões de manutenção ou motivos que impedem upgrades. Para saber mais, consulte Status de upgrade automático do cluster.
- Histórico de atualização automática:o GKE fornece um resumo das atualizações automáticas recentes do plano de controle e dos nós do cluster. Para upgrades automáticos recentes de nós e planos de controle, você pode conferir a versão inicial, a versão de destino e se o upgrade foi bem-sucedido, falhou ou foi cancelado.
- Datas de término do suporte:o GKE oferece suporte a versões secundárias por até 24 meses. Para saber mais, consulte o Ciclo de vida da versão secundária do GKE. Para saber as datas de fim do suporte para todas as versões secundárias atuais, consulte a Programação estimada para canais de lançamento.
Antes de começar
Antes de começar, veja se você realizou as seguintes tarefas:
- Ative a API Google Kubernetes Engine. Ativar a API Google Kubernetes Engine
- Se você quiser usar a CLI do Google Cloud para essa tarefa,
instale e, em seguida,
inicialize a
CLI gcloud. Se você instalou a gcloud CLI anteriormente, instale a versão
mais recente executando
gcloud components update
.
Receber informações sobre os upgrades de um cluster
É possível receber informações sobre os upgrades de um cluster usando o console doGoogle Cloud ou a CLI gcloud.
Receber informações de upgrades no nível do cluster
Console
No console do Google Cloud , acesse a página Clusters do Kubernetes.
Selecione o nome do cluster para acessar a página Detalhes do cluster.
Na página Detalhes do cluster, consulte a seção Upgrades de cluster.
gcloud
Execute este comando:
gcloud beta container clusters get-upgrade-info CLUSTER_NAME
Substitua CLUSTER_NAME
pelo nome do cluster.
Receber informações de upgrade para pools de nós de cluster padrão
É possível usar a CLI gcloud para ter visibilidade em pools de nós individuais para clusters padrão. Esta seção não se aplica aos clusters do Autopilot, em que o GKE gerencia os nós. Portanto, não há pools de nós para você gerenciar.
Execute este comando:
gcloud beta container node-pools get-upgrade-info POOL_NAME
--cluster CLUSTER_NAME
Substitua POOL_NAME
pelo nome do pool de nós.
Status do upgrade automático do cluster
Confira a seguir os possíveis status de upgrades automáticos de um cluster:
ACTIVE
: um status de upgrade ativo.UNKNOWN
: o status do upgrade é desconhecido.MINOR_UPGRADE_PAUSED
: os upgrades de versão secundária são pausados.UPGRADE_PAUSED
: todos os upgrades automáticos são pausados.
Confira a seguir os possíveis motivos pelos quais o GKE pausa os upgrades automáticos de um cluster:
AUTO_UPGRADE_PAUSED_REASON_UNSPECIFIED
: um motivo não especificado.MAINTENANCE_WINDOW
: uma janela de manutenção está impedindo upgrades do cluster.MAINTENANCE_EXCLUSION_
: um motivo pausado com esse prefixo indica que uma exclusão de manutenção está impedindo upgrades de cluster. O sufixo indica o escopo da exclusão de manutenção, comoMAINTENANCE_EXCLUSION_NO_UPGRADES
.CLUSTER_DISRUPTION_BUDGET
: após determinadas operações, como criação ou upgrades de cluster, os clusters precisam de um período de espera para proteger a estabilidade e a disponibilidade do cluster e dos respectivos aplicativos.CLUSTER_DISRUPTION_BUDGET_MINOR_UPGRADE
: o cluster está fora do orçamento de interrupção do cluster para upgrades de versões secundárias.SYSTEM_CONFIG
: os upgrades automáticos estão temporariamente pausados por motivos técnicos ou comerciais. Com esse status, recomendamos que você não faça um upgrade manual, a menos que seja necessário.