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.

Tabela 1. Comandos personalizados 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.