Quando o Tanzu Kubernetes Grid Service provisiona um cluster do Tanzu Kubernetes, várias condições de status são relatadas que você pode usar para obter informações diretas sobre os principais aspectos da integridade da máquina.

Sobre as condições de integridade da máquina

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 da máquina.

Verificar a integridade da máquina

Para verificar a integridade de uma máquina Tanzu Kubernetes:
  1. Execute o comando kubectl describe machine.

    Se o status estiver pronto, a máquina estará íntegra. Mas, se uma condição de máquina for falsa, como InfrastructureReady, a máquina não estará pronta.

  2. Se a máquina não estiver pronta, execute o seguinte comando e determine o que há de errado com a infraestrutura:
    kubectl describe wcpmachine

Lista de condições de integridade da máquina

A tabela lista e define as condições de integridade da máquina disponíveis para um cluster Tanzu Kubernetes.

Condição Descrição
ResourcePolicyReady Relata a criação bem-sucedida de uma política de recursos.
ResourcePolicyCreationFailed Relatado quando ocorrerem erros durante a criação da ResourcePolicy.
ClusterNetworkReady Relata o provisionamento bem-sucedido de uma rede de cluster.
ClusterNetworkProvisionStarted Relatado ao aguardar a Rede do Cluster estar pronta.
ClusterNetworkProvisionFailed Relatado quando ocorrerem erros durante o provisionamento de rede.
LoadBalancerReady Relata a reconciliação bem-sucedida de um endpoint do plano de controle estático.
LoadBalancerCreationFailed Informado quando a criação de recursos relacionados ao balanceador de carga falha.
WaitingForLoadBalancerIP Relatado ao aguardar a existência do IP do balanceador de carga.
VMProvisioned Relata que uma máquina virtual é criada, ligada e atribuída a um IP.
WaitingForBootstrapData Relatado quando um vSphereMachine está aguardando o script de bootstrap estar pronto antes de iniciar o processo de provisionamento.
VMCreationFailed Relata que a criação do CRD da VM ou do ConfigMap de inicialização correspondente falhou.
VMProvisionStarted Relatado quando uma máquina virtual está atualmente em processo de criação.
PoweringOn Informado quando uma máquina virtual está executando a sequência de inicialização.
WaitingForNetworkAddress Relatado ao aguardar que as configurações de rede da máquina se tornem ativas.
WaitingForBIOSUUID Relatado ao aguardar que a máquina tenha um UUID de BIOS

Campos de condição

Cada condição pode conter vários campos.
Type Descreve o tipo de condição. Por exemplo, ResourcePolicyReady. Para a condição Ready, é um resumo de todas as outras condições.
Status

Descreve o status do tipo.

Os estados podem ser True, False ou Unknown.

Severity

Classificação do Reason.

Info significa que a reconciliação está acontecendo.

Warning significa que algo pode estar errado e tentar novamente.

Error significa que ocorreu um erro e é necessária uma ação manual para resolver.

Reason

Fornece um motivo pelo qual o status é False. Pode ser uma espera por pronto ou um motivo de falha. Normalmente é acionado quando o status é False.

Message Informações legíveis que explicam o Reason.