Você pode gerenciar clusters do TKG 2 usando comandos kubectl personalizados. Esses comandos são disponibilizados por recursos personalizados gerenciados pelo TKG 2 Controller.
Comandos personalizados para gerenciar clusters do TKG 2
A tabela lista e descreve comandos kubectl para gerenciar clusters TKG.
Execute cada comando do contexto para o vSphere Namespace em que o cluster TKG é provisionado. A execução desses comandos no contexto do cluster não retorna nenhuma informação.
Comando | Descrição |
---|---|
kubectl get tanzukubernetescluster |
Lista os TKCs no namespace atual. |
kubectl get tkc |
Versão abreviada do comando anterior. |
kubectl get cluster |
Retorna Clusters no namespace. |
kubectl describe tanzukubernetescluster CLUSTER-NAME |
Descrever o cluster especificado, mostrando o estado expresso, o status e os eventos. Quando o provisionamento for concluído, esse comando mostrará o IP virtual criado para o balanceador de carga que faz frente aos endpoints da API do Kubernetes. |
kubectl get cluster-api |
Lista os recursos da API de cluster que oferecem suporte aos clusters no namespace atual, incluindo recursos do projeto de API de cluster e do Provedor de API de cluster usado pelo Tanzu Kubernetes Grid Service. |
kubectl get tanzukubernetesreleases |
Listar Tanzu Kubernetes versões disponíveis. |
kubectl get tkr |
Versão abreviada do comando anterior. |
kubectl get tkr v1.23.8---vmware.1-tkg.1.5417466 -o yaml |
Fornece detalhes sobre a versão nomeada Tanzu Kubernetes. |
kubectl get virtualmachine |
Lista os recursos de máquina virtual que oferecem suporte aos nós de cluster no namespace atual. |
kubectl get vm |
Versão abreviada do comando anterior. |
kubectl describe virtualmachine VIRTUAL-MACHINE-NAME |
Descrever a máquina virtual especificada, mostrando o estado, o status atual e os eventos. |
kubectl describe virtualmachinesetresourcepolicy |
Liste os recursos de Política de Recurso do Conjunto de Máquinas Virtuais que oferecem suporte ao cluster no namespace atual. Esse recurso representa o pool de recursos e a pasta de objetos vSphere usados para o cluster. |
kubectl get virtualmachineservice |
Lista os recursos do Serviço de Máquina Virtual que oferecem suporte aos nós de cluster no namespace atual. Esses recursos são análogos a um serviço, mas para máquinas virtuais em vez de pods. Os serviços de máquina virtual são usados para fornecer um balanceador de carga para os nós do plano de controle de um cluster e pelo provedor de nuvem paravirtual para dar suporte a um Serviço Kubernetes do tipo LoadBalancer em um cluster. |
kubectl get vmservice |
Versão abreviada do comando anterior. |
kubectl describe virtualmachineservice VIRTUAL-MACHINE-SERVICE-NAME |
Descrever o Serviço de Máquina Virtual especificado, mostrando o estado expresso do cluster, o status atual e os eventos. |
kubectl get virtualmachineimage |
Liste as imagens de máquina virtual disponíveis. |
kubectl get vmimage |
Versão de atalho do comando anterior. |
kubectl describe vmimage VM_IMAGE_NAME |
Exiba os detalhes da imagem de VM nomeada. |
kubectl get virtualnetwork |
Lista os recursos de rede virtual no namespace atual, incluindo os recursos usados para clusters. Uma rede virtual é criada para cada namespace em que um cluster é provisionado e para cada cluster em si. |
kubectl get persistentvolumeclaim |
Lista os recursos de declaração de volume persistente no namespace atual, incluindo os recursos usados para clusters. |
kubectl get cnsnodevmattachment |
Lista os recursos de anexo de máquina virtual do nó CNS no namespace atual. Esses recursos representam a anexação de um volume persistente gerenciado pelo CNS a uma máquina virtual que serve como o nó de um cluster. |
kubectl get configmap |
Lista os mapas de configuração no namespace atual, incluindo os mapas usados para a criação de nós de cluster. Os mapas de configuração não devem ser modificados pelo usuário e quaisquer alterações são substituídas. |
kubectl get secret |
Lista os segredos no namespace atual, incluindo os segredos usados para a criação e o gerenciamento de nós de cluster. |