Quando o Controlador TKG 2 provisiona um cluster TKG 2, 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 TKG é composto por várias partes móveis, todas operadas por controladores independentes, mas relacionados, que trabalham juntos para criar e manter um conjunto de nós do Kubernetes. Os objetos TanzuKubernetesCluster
e Cluster
fornecem condições de status que fornecem informações refinadas sobre a integridade da máquina.
Verificar integridade da máquina
- Conecte-se a Supervisor e faça login.
- Alterne o contexto para o vSphere Namespace em que o cluster TKG de destino é provisionado.
kubectl config use-context CLUSTER-NAME
- Execute o comando
kubectl describe machine
.O comando retorna o estado dos nós da máquina virtual que compõem o cluster. Se uma condição de máquina como
InfrastructureReady
forTrue
eReady
, esse aspecto da máquina estará íntegro. Mas, se uma condição de máquina forFalse
, a máquina não estará pronta. Consulte a lista de condições de integridade da máquina para obter descrições de cada tipo de condição da máquina. - Se a máquina não estiver pronta, execute o seguinte comando e determine o que há de errado com a infraestrutura:
kubectl describe vspheremachine
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 TKG 2.
Condição | Descrição |
---|---|
ResourcePolicyReady |
Relata a criação bem-sucedida de uma Política de Recurso. |
ResourcePolicyCreationFailed |
Relatado quando ocorre algum erro durante a criação de ResourcePolicy. |
ClusterNetworkReady |
Relata o fornecimento bem-sucedido de uma Rede de Cluster. |
ClusterNetworkProvisionStarted |
Relatado ao aguardar que a Rede de Cluster esteja pronta. |
ClusterNetworkProvisionFailed |
Relatado quando ocorre algum erro durante o provisionamento da rede. |
LoadBalancerReady |
Relata a reconciliação bem-sucedida de um endpoint do plano de controle estático. |
LoadBalancerCreationFailed |
Relatado 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 que o script de bootstrap esteja 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 no processo de criação. |
PoweringOn |
Relatado quando uma máquina virtual está executando a sequência de ativação no momento. |
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
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 |
Severity |
Classificação do
|
Reason |
Fornece um motivo pelo qual o status é |
Message |
Informações legíveis por humanos que explicam o Reason . |