Estados e status do cluster
O Status do mestre fornece detalhes sobre qual operação do estado do mestre está em andamento. O status inclui um registro de data e hora de quanto tempo o mestre está no mesmo estado, tal como Ready (1 month ago).
O Estado do mestre reflete o ciclo de vida de possíveis operações que podem ser executadas no mestre, como implementação, atualização e exclusão. Cada estado e condição é descrito na documentação a seguir.
Analise o estado do cluster no console ou executando os seguintes comandos.
ibmcloud ks cluster ls
ibmcloud ks cluster get --cluster CLUSTER_NAME_OR_ID
Interrompido
Você enviou uma solicitação de exclusão antes da conclusão da implementação do principal do Kubernetes. Após seu cluster ser excluído, ele é removido de seu painel. Se seu cluster ficar preso nesse estado por muito tempo, abra um caso de suporte da IBM Cloud.
Crítico
O mestre do Kubernetes não pode ser acessado ou todos os nós do trabalhador no cluster estão inativos. Se você ativou o IBM Key Protect em seu cluster, o contêiner do Key Protect poderá falhar ao criptografar ou decriptografar seus segredos
de cluster. Se sim, é possível visualizar um erro com mais informações ao executar kubectl get secrets.
Criação com falha
O cluster não pode ser criado. Exclua o cluster fracassado e tente criar outro. Se a questão persistir ao criar clusters adicionais, abra um IBM Cloud caso de suporte.
Exclusão com falha
O mestre do Kubernetes ou pelo menos um nó do trabalhador não podem ser excluídos. Listar nós do trabalhador executando ibmcloud ks worker ls --cluster CLUSTER_NAME_OR_ID.
O Suporte IBM é notificado e trabalha para resolver o problema. Não é possível resolver o problema tentando excluir o cluster novamente.
Em vez disso, verifique o campo Status do metre para obter mais informações ou aguarde até que o cluster seja excluído.
- Se os nós do trabalhador estiverem listados, consulte Não é possível criar ou excluir nós do trabalhador.
- Se nenhum trabalhador estiver listado, abra um caso de suporte da IBM Cloud.
Excluído
O cluster foi excluído, mas ainda não foi removido de seu painel. Se seu cluster ficar preso nesse estado por muito tempo, abra um caso de suporte da IBM Cloud.
Excluindo
O cluster está sendo excluído e a infraestrutura de cluster está sendo desmantelada. Não é possível acessar o cluster. Não é possível desfazer uma exclusão. Após a exclusão do cluster, não é mais possível verificar o estado do mestre porque o cluster foi completamente removido.
Implementado
O mestre foi implementado com sucesso. Verifique se o status do mestre é Ready ou veja se há uma atualização disponível.
Implementação falhou
A implementação do mestre do Kubernetes não pode ser concluída. Não é possível resolver esse estado. Entre em contato com o suporte da IBM Cloud abrindo um caso de suporte da IBM Cloud.
Implementando
O mestre do Kubernetes não está totalmente implementado ainda. Não é possível acessar o cluster. Aguarde até que seu cluster seja totalmente implementado para revisar seu funcionamento.
Erro
O mestre não está em funcionamento. A IBM é notificada automaticamente e toma medidas para resolver esse problema. É possível continuar monitorando o funcionamento até que o mestre seja normal. Também é possível abrir um caso de suporte da IBM Cloud.
Normal
Todos os nós do trabalhador em um cluster estão funcionando. É possível acessar o cluster e implementar apps no cluster. Esse estado é considerado funcional e não requer uma ação sua.
Embora os nós do trabalhador possam ser normais, outros recursos de infraestrutura, como a rede e o armazenamento, ainda podem precisar de atenção. Se você acabou de criar o cluster, algumas partes do cluster que são usadas por outros serviços, como segredos do Ingress ou segredos de extração de imagem de registro, podem ainda estar em processo.
Pendente
O mestre do Kubernetes foi implementado. Os nós do trabalhador estão sendo provisionados e ainda não estão disponíveis no cluster. É possível acessar o cluster, mas não implementar apps para o cluster.
Solicitada
Uma solicitação para criar o cluster e pedir a infraestrutura para os nós principal e do trabalhador do Kubernetes é enviada. Quando a implementação do cluster é iniciada, o estado do cluster muda para Deploying. Se o cluster ficar
preso no estado Requested por um longo tempo, abra um caso de suporte da IBM Cloud.
Reduzido
Os recursos mestres foram reduzidos a zero réplicas. Esse é um estado temporário que ocorre enquanto etcd está sendo restaurado após um backup. Você não pode interagir com seu cluster enquanto ele estiver nesse estado. Aguarde a conclusão da
restauração etcd e o retorno do estado mestre para deployed.
Falha de atualização
A atualização do principal falhou. O Suporte IBM é notificado e trabalha para resolver o problema. É possível continuar a monitorar o funcionamento do principal até que ele atinja um estado normal. Se o principal permanecer nesse estado por mais de um dia, abra um caso de suporte da IBM Cloud. O Suporte IBM pode identificar outros problemas em seu cluster que devem ser corrigidos antes que o principal possa ser atualizado.
Atualizando
O mestre está atualizando sua versão do Kubernetes. A atualização pode ser uma atualização de correção aplicada automaticamente ou uma versão secundária ou principal aplicada ao atualizar o cluster. O servidor da API do Kubernetes executado
no mestre do Kubernetes está sendo atualizado para uma nova versão de API do Kubernetes. Durante a atualização, ainda é possível acessar e mudar o cluster.. No entanto, não é possível iniciar operações principais simultâneas, como a ativação
da auditoria do servidor da API (interface de programação de aplicativos) Os nós do trabalhador, apps e recursos que o usuário implementou não são modificados e continuam a executar. Aguarde a atualização ser concluída para revisar o funcionamento
de seu cluster. Durante a atualização, seu mestre altamente disponível pode continuar o processamento de solicitações e suas cargas de trabalho do app e nós do trabalhador continuam a ser executados. Depois que a atualização do mestre for
concluída, será possível atualizar seus nós do trabalhador. Se a atualização for malsucedida, o mestre retornará para um estado deployed e continuará executando
a versão anterior. O Suporte IBM é notificado e trabalha para resolver o problema. É possível verificar se a atualização falhou no campo Status do mestre.
Atualização cancelada
A atualização principal é cancelada porque o cluster não estava em um estado de funcionamento no momento da atualização. Seu principal permanecerá nesse estado até que seu cluster esteja funcional e você atualize manualmente o principal. Para
atualizar o mestre, use o comando ibmcloud ks cluster master update . Se você não quiser atualizar o master para a
versão padrão major.minor durante a atualização, inclua a opção --version e especifique a versão de patch mais recente disponível para a versão major.minor que você deseja, como 1.35. Para
listar as versões disponíveis, execute ibmcloud ks versions.
Não suportado
A versão do Kubernetes executada pelo cluster não é mais suportada. O funcionamento do seu cluster não é mais monitorado ou relatado ativamente. Além disso, não é possível incluir ou recarregar nós do trabalhador. Para continuar recebendo atualizações de segurança importantes e suporte, deve-se atualizar seu cluster. Revise as ações de preparação de atualização da versão e, em seguida, atualize seu cluster para uma versão suportada do Kubernetes.
Aviso
Pelo menos um nó do trabalhador no cluster não está disponível, mas outros nós do trabalhador estão disponíveis e podem assumir o controle da carga de trabalho. Tente recarregar os nós do trabalhador indisponíveis.
- Seu cluster não tem nenhum nó do trabalhador, como se você tivesse criado um cluster sem nenhum nó do trabalhador ou removido manualmente todos os nós do trabalhador do cluster. Ajuste o tamanho do seu conjunto de nós de trabalho para adicionar
nós de trabalho e recuperar-se de um estado de “
Warning” (sem nós de trabalho ativos) e, em seguida, atualize as entradas dos nós no arquivo “ Calico ” para os seus nós de trabalho. - Uma operação do plano de controle para seu cluster falhou. Visualize o cluster no console ou execute
ibmcloud ks cluster get --cluster CLUSTER_NAME_OR_IDpara verificar o status do mestre e realizar uma depuração mais aprofundada.