O Tanzu Kubernetes Grid Service provisiona Tanzu Kubernetes clusters com rede padrão para nós, pods e serviços. Você pode verificar a rede do cluster usando comandos kubectl personalizados.

Comandos personalizados para verificar a rede do Tanzu Kubernetes cluster

Tabela 1. Comandos kubectl personalizados para verificar a rede do cluster
Comando Descrição
kubectl get tkgserviceconfigurations
Retorna o CNI padrão, que é antrea, a menos que seja alterado. O CNI padrão é usado para a criação do cluster, a menos que seja explicitamente substituído no YAML do cluster. Para alterar o CNI padrão, consulte Exemplos de configuração da API do Tanzu Kubernetes Grid Service v1alpha1.
kubectl get virtualnetwork -n NAMESPACE
Retorna a rede virtual para nós de cluster. Use para verificar se o endereço IP de tradução de endereço de rede de origem (SNAT) está atribuído.
kubectl get virtualmachines -n NAMESPACE NODE-NAME
Retorna a interface de rede virtual para nós de cluster. Use para verificar se a máquina virtual de cada nó do cluster tem um endereço IP atribuído.
kubectl get virtualmachineservices -n NAMESPACE 
cluster-1-control-plane-service
Retorna o serviço da máquina virtual para cada nó do cluster. Use para verificar se o status está atualizado e inclui o endereço IP virtual (VIP) do balanceador de carga.
kubectl get services -n NAMESPACE
curl -k https://EXTERNAL-IP:PORT/healthz
Retorna o balanceador de carga do serviço Kubernetes criado para acesso à API do cluster. Use para verificar se um IP externo foi atribuído. Use curl para verificar o acesso à API usando o endereço IP externo e a porta do serviço do balanceador de carga.
kubectl get endpoints -n NAMESPACE 
cluster-1-control-plane-service
Retorna os nós do plano de controle (endpoints) para o cluster. Use para verificar se cada endpoint foi criado e incluído no pool de endpoints.