Servizio Tanzu Kubernetes Grid esegue il provisioning dei cluster di Tanzu Kubernetes con una rete predefinita per nodi, pod e servizi. È possibile verificare la rete del cluster utilizzando comandi kubectl personalizzati.
Comandi personalizzati per la verifica della rete dei cluster di Tanzu Kubernetes
Comando | Descrizione |
---|---|
kubectl get tkgserviceconfigurations |
Restituisce l'interfaccia CNI predefinita, che è antrea a meno che non venga modificata. Per la creazione del cluster viene utilizzata l'interfaccia CNI predefinita, a meno che questa non venga esplicitamente sovrascritta nel codice YAML del cluster. Per modificare l'interfaccia CNI predefinita, vedere Esempi di configurazione dell'API v1alpha1 del Servizio Tanzu Kubernetes Grid. |
kubectl get virtualnetwork -n NAMESPACE |
Restituisce la rete virtuale per i nodi del cluster. Utilizzare per verificare che l'indirizzo IP SNAT (Source Network Address Translation) sia assegnato. |
kubectl get virtualmachines -n NAMESPACE NODE-NAME |
Restituisce l'interfaccia di rete virtuale per i nodi del cluster. Utilizzare per verificare che alla macchina virtuale per ogni nodo del cluster sia assegnato un indirizzo IP. |
kubectl get virtualmachineservices -n NAMESPACE cluster-1-control-plane-service |
Restituisce il servizio della macchina virtuale per ogni nodo del cluster. Utilizzare per verificare che lo stato venga aggiornato e che includa l'indirizzo IP virtuale (VIP) del bilanciamento del carico. |
kubectl get services -n NAMESPACE curl -k https://EXTERNAL-IP:PORT/healthz |
Restituisce il bilanciamento del carico del servizio Kubernetes creato per l'accesso all'API del cluster. Utilizzare per verificare che sia assegnato un IP esterno. Utilizzare curl per verificare l'accesso all'API di utilizzando l'indirizzo IP esterno e la porta del servizio di bilanciamento del carico. |
kubectl get endpoints -n NAMESPACE cluster-1-control-plane-service |
Restituisce i nodi del piano di controllo (endpoint) per il cluster. Utilizzare per verificare che ogni endpoint sia creato e incluso nel pool di endpoint. |