Você pode gerenciar clusters Tanzu Kubernetes usando comandos kubectl personalizados. Esses comandos são disponibilizados por recursos personalizados criados pelo Tanzu Kubernetes Grid Service.
Comandos personalizados para gerenciar Tanzu Kubernetes clusters
A tabela lista e descreve os comandos de kubectl para gerenciar Tanzu Kubernetes clusters.
Comando | Descrição |
---|---|
kubectl get tanzukubernetescluster |
Lista os clusters no namespace atual. |
kubectl get tkc |
Versão abreviada do comando anterior. |
kubectl describe tanzukubernetescluster CLUSTER-NAME |
Descreva o cluster especificado, mostrando o estado, o status e os eventos expressos. Quando o provisionamento é concluído, esse comando mostra 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 de 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 |
Lista as versões disponíveis do Tanzu Kubernetes. |
kubectl get tkr |
Versão abreviada do comando anterior. |
kubectl get tkr v1.17.8---vmware.1-tkg.1.5417466 -o yaml |
Fornece detalhes sobre a versão nomeada do Tanzu Kubernetes. |
kubectl get virtualmachine |
Lista os recursos da máquina virtual que oferecem suporte aos nós do cluster no namespace atual. |
kubectl get vm |
Versão abreviada do comando anterior. |
kubectl describe virtualmachine VIRTUAL-MACHINE-NAME |
Descreva 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 de Conjunto de Máquina Virtual que oferecem suporte ao cluster no namespace atual. Esse recurso representa a pasta e o pool de recursos de objetos do vSphere usados para o cluster. |
kubectl get virtualmachineservice |
Lista os recursos do Serviço de Máquina Virtual que oferecem suporte aos nós do 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 oferecer suporte a um serviço Kubernetes do tipo LoadBalancer dentro de um cluster. Consulte também o comando kubectl loadbalancer. |
kubectl get vmservice |
Versão abreviada do comando anterior. |
kubectl describe virtualmachineservice VIRTUAL-MACHINE-SERVICE-NAME |
Descreva o Serviço de Máquina Virtual especificado, mostrando o estado do cluster expresso, o status atual e os eventos. |
kubectl get loadbalancer |
Lista os recursos do balanceador de carga no namespace atual, incluindo aqueles usados para clusters. Um balanceador de carga é criado para o Serviço de Máquina Virtual. |
kubectl get virtualnetwork |
Lista os recursos de rede virtual no namespace atual, incluindo recursos usados para clusters. Uma rede virtual é criada para cada namespace em que um cluster é provisionado e para cada cluster propriamente dito. |
kubectl get persistentvolumeclaim |
Lista os recursos de declaração de volume persistente no namespace atual, incluindo recursos usados para clusters. Consulte o Usando o armazenamento persistente no vSphere with Tanzu. |
kubectl get cnsnodevmattachment |
Lista os recursos de anexo da 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 atua como o nó de um cluster. Consulte o Usando o armazenamento persistente no vSphere with Tanzu. |
kubectl get configmap |
Lista os mapas de configuração no namespace atual, incluindo 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 todas as 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. Consulte o Obter segredos de cluster de Tanzu Kubernetes. |