El sistema aprovisiona clústeres de TKG con redes predeterminadas para nodos, pods y servicios. Puede comprobar las redes del clúster mediante los comandos kubectl personalizados.
Comandos personalizados para comprobar las redes de clústeres de TKG
Consulte los siguientes comandos para comprobar las redes del clúster.
kubectl config use-context tkg2-cluster-ns
Comando | Descripción |
---|---|
Comando
kubectl get tkgserviceconfigurations
Resultado de ejemplo
NAME DEFAULT CNI tkg-service-configuration antrea |
Devuelve la CNI predeterminada, que es La CNI predeterminada se utiliza para la creación del clúster, a menos que se anule explícitamente en el YAML del clúster. |
Comando
kubectl get virtualnetwork
Resultado de ejemplo
NAME SNAT READY AGE tkgs-cluster-12-vnet 10.191.152.133 True 4h3m |
Devuelve la red virtual para los nodos del clúster. Se usa para comprobar que la dirección IP de la traducción de direcciones de red (Network Address Translation, SNAT) de origen esté asignada. |
Comando
kubectl get virtualmachines -o wide
Resultado de ejemplo
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 |
Devuelve la interfaz de red virtual para los nodos del clúster. Se usa para comprobar que la máquina virtual de cada nodo del clúster tiene una dirección IP asignada. |
Comando
kubectl get virtualmachineservices
Resultado de ejemplo
NAME TYPE AGE tkg2-cluster-12-control-plane-service LoadBalancer 3h53m |
Devuelve el servicio de la máquina virtual para cada nodo del clúster. Se usa para comprobar que el estado esté actualizado e incluya la dirección IP virtual (VIP) del equilibrador de carga. |
Comando
kubectl get services -n NAMESPACE
Verificar mediante cURL
curl -k https://EXTERNAL-IP:PORT/healthz |
Devuelve el equilibrador de carga del servicio de Kubernetes creado para acceder a la API del clúster. Se usa para comprobar que se asignó una dirección IP externa. Use |
Comando
kubectl get endpoints
Resultado de ejemplo
NAME ENDPOINTS AGE tkg2-cluster-12-control-plane-service 10.244.0.66:6443 3h44m |
Devuelve los nodos del plano de control (endpoints) del clúster. Se usa para comprobar que cada endpoint se cree e incluya en el grupo de endpoints. |