Quando o Tanzu Kubernetes Grid Service provisiona um Tanzu Kubernetes cluster, várias condições de status são relatadas que você pode usar para obter informações diretas sobre os principais aspectos da integridade do cluster.
Sobre as condições de integridade do cluster
Um cluster Tanzu Kubernetes provisionado pelo Tanzu Kubernetes Grid Service compreende várias partes móveis, todas operadas por controladores independentes, mas relacionados, trabalhando em conjunto para criar e manter um conjunto de nós do Kubernetes. O objeto TanzuKubernetesCluster
fornece condições de status que fornecem informações detalhadas sobre a integridade do cluster e da máquina.
Verificar a integridade do cluster
- Execute o comando
kubectl describe cluster
.Se o status estiver pronto, isso significa que a infraestrutura do cluster e o plano de controle do cluster estão prontos. Por exemplo:Status: Conditions: Last Transition Time: 2020-11-24T21:37:32Z Status: True Type: Ready Last Transition Time: 2020-11-24T21:37:32Z Status: True Type: ControlPlaneReady Last Transition Time: 2020-11-24T21:31:34Z Status: True Type: InfrastructureReady
Mas, se uma condição de cluster for falsa, o cluster não está pronto e um campo de mensagem descreve o que está errado. Por exemplo, aqui está o status False e porque a infraestrutura não está pronta:Status: Conditions: Last Transition Time: 2020-11-24T21:37:32Z Status: False Type: Ready Last Transition Time: 2020-11-24T21:37:32Z Status: True Type: ControlPlaneReady Last Transition Time: 2020-11-24T21:31:34Z Status: False Type: InfrastructureReady
- Se o cluster não estiver pronto, execute o seguinte comando para determinar o que há de errado com a infraestrutura do cluster:
kubectl describe wcpcluster
Lista de condições de integridade do cluster
A tabela lista e define as condições de integridade disponíveis para um cluster Tanzu Kubernetes.
Condição | Descrição |
---|---|
Ready |
Resume o estado operacional de um objeto de API de cluster. |
Deleting |
O status não é True porque o objeto subjacente está sendo excluído no momento. |
DeletionFailed |
O status não é True porque o objeto subjacente encontrou problemas durante a exclusão. Este é um aviso porque o reconciliador tentará a exclusão novamente. |
Deleted |
O status não é True porque o objeto subjacente foi excluído. |
InfrastructureReady |
Relata um resumo do status atual do objeto de infraestrutura definido para este cluster. |
WaitingForInfrastructure |
Relatado quando um cluster está aguardando que a infraestrutura subjacente esteja disponível. OBSERVAÇÃO: essa condição é usada como fallback quando a infraestrutura não está relatando um estado pronto. |
ControlPlaneReady |
Relatado quando o plano de controle do cluster está pronto. |
WaitingForControlPlane |
Relatado quando um cluster está aguardando que o plano de controle esteja disponível. OBSERVAÇÃO: essa condição é usada como fallback quando o plano de controle não está relatando um estado pronto. |
Campos de condição
Type |
Descreve o tipo de condição. Por exemplo, ControlPlaneReady . Para a condição Ready , é um resumo de todas as outras condições. |
Status |
Descreve o status do tipo. Os estados podem ser |
Severity |
Classificação do
|
Reason |
Fornece um motivo pelo qual o status é |
Message |
Informações legíveis que explicam o Reason . |