Le système provisionne les clusters TKG avec la mise en réseau par défaut pour les nœuds, les espaces et les services. Vous pouvez vérifier la mise en réseau du cluster à l'aide de commandes kubectl personnalisées.
Commandes personnalisées pour vérifier la mise en réseau du cluster TKG
Reportez-vous aux commandes suivantes pour vérifier la mise en réseau du cluster.
kubectl config use-context tkg2-cluster-ns
Commande | Description |
---|---|
Commande
kubectl get tkgserviceconfigurations
Exemple de résultat
NAME DEFAULT CNI tkg-service-configuration antrea |
Renvoie le CNI par défaut, qui est Le CNI par défaut est utilisé pour la création du cluster sauf s'il est explicitement remplacé dans le cluster YAML. |
Commande
kubectl get virtualnetwork
Exemple de résultat
NAME SNAT READY AGE tkgs-cluster-12-vnet 10.191.152.133 True 4h3m |
Renvoie le réseau virtuel pour les nœuds de cluster. Utilisez cette commande pour vérifier que l'adresse IP SNAT (traduction d'adresse réseau source) est attribuée. |
Commande
kubectl get virtualmachines -o wide
Exemple de résultat
NAME POWERSTATE CLASS IMAGE PRIMARY-IP AGE tkg2-cluster-12-control-plane-... poweredOn guaranteed-medium ob-...-v1.23.8---vmware.1-tkg.1.b3d708a 10.244.0.66 4h6m tkg2-cluster-12-worker-... poweredOn guaranteed-medium ob-...-v1.22.9---vmware.1-tkg.1.b3d708a 10.244.0.68 4h3m tkg2-cluster-12-worker-... poweredOn guaranteed-medium ob-...-v1.21.6---vmware.1-tkg.1.b3d708a 10.244.0.67 4h3m |
Renvoie l'interface réseau virtuelle pour les nœuds de cluster. Utilisez cette commande pour vérifier que la machine virtuelle de chaque nœud de cluster dispose d'une adresse IP attribuée. |
Commande
kubectl get virtualmachineservices
Exemple de résultat
NAME TYPE AGE tkg2-cluster-12-control-plane-service LoadBalancer 3h53m |
Renvoie le service de machine virtuelle pour chaque nœud de cluster. Utilisez cette commande pour vérifier que l'état est mis à jour et inclut l'adresse IP virtuelle (VIP) d'équilibrage de charge. |
Commande
kubectl get services -n NAMESPACE
Vérifier l'utilisation de cURL
curl -k https://EXTERNAL-IP:PORT/healthz |
Renvoie l'équilibrage de charge du service Kubernetes créé pour l'accès à l'API du cluster. Utilisez cette commande pour vérifier qu'une adresse IP externe est attribuée. Utilisez |
Commande
kubectl get endpoints
Exemple de résultat
NAME ENDPOINTS AGE tkg2-cluster-12-control-plane-service 10.244.0.66:6443 3h44m |
Renvoie les nœuds de plan de contrôle (points de terminaison) pour le cluster. Utilisez cette commande pour vérifier que chaque point de terminaison est créé et inclus dans le pool de points de terminaison. |