Service Tanzu Kubernetes Grid provisionne des clusters Tanzu Kubernetes avec une 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 Tanzu Kubernetes
Reportez-vous aux commandes suivantes pour vérifier la mise en réseau du cluster.
Commande | Description |
---|---|
Changez de contexte pour utiliser l'espace de noms vSphere. Par exemple :
kubectl config use-context tkgs-ns
Exécutez la 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. Pour modifier le CNI par défaut, reportez-vous à Exemples de configuration de l'API v1alpha1 du Service Tanzu Kubernetes Grid. |
Changez de contexte pour utiliser l'espace de noms vSphere. Par exemple :
kubectl config use-context tkgs-ns
Exécutez la 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. |
Changez de contexte pour utiliser l'espace de noms vSphere. Par exemple :
kubectl config use-context tkgs-ns
Exécutez la commande.
kubectl get virtualmachines -o wide
Exemple de résultat.
NAME POWERSTATE CLASS IMAGE PRIMARY-IP AGE tkgs-cluster-12-control-plane-... poweredOn guaranteed-medium ob-...-v1.21.6---vmware.1-tkg.1.b3d708a 10.244.0.66 4h6m tkgs-cluster-12-worker-... poweredOn guaranteed-medium ob-...-v1.21.6---vmware.1-tkg.1.b3d708a 10.244.0.68 4h3m tkgs-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. |
Changez de contexte pour utiliser l'espace de noms vSphere. Par exemple :
kubectl config use-context tkgs-ns
Exécutez la commande.
kubectl get virtualmachineservices
Exemple de résultat.
NAME TYPE AGE tkgs-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. |
Changez de contexte pour utiliser l'espace de noms du cluster TKGS. Par exemple .
kubectl config use-context tkgs-cluster-10
Exécutez la commande.
kubectl get services -n NAMESPACE
Vérifiez.
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 |
Changez de contexte pour utiliser l'espace de noms vSphere. Par exemple :
kubectl config use-context tkgs-ns
Exécutez la commande.
kubectl get endpoints
Exemple de résultat.
NAME ENDPOINTS AGE tkgs-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. |