Tanzu Kubernetes 集群网络连接命令
# 查看默认 CNI,即 antrea(除非已更改)除非在集群 YAML 中明确替代,否则使用默认 CNI 创建集群。
kubectl get tkgserviceconfigurations
NAME DEFAULT CNI
tkg-service-configuration antrea
# 查看集群节点的虚拟网络。用于验证是否已分配源网络地址转换 (SNAT) IP 地址。
kubectl get virtualnetwork
NAME SNAT READY AGE
tkgs-cluster-12-vnet 10.191.152.133 True 4h3m
# 查看集群节点的虚拟网络接口。用于验证每个集群节点的虚拟机是否已分配 IP 地址。
kubectl get virtualmachines -o wide
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
# 查看每个集群节点的虚拟机服务。用于验证状态是否已更新,是否包括负载均衡器虚拟 IP (VIP) 地址。
kubectl get virtualmachineservices
NAME TYPE AGE
tkgs-cluster-12-control-plane-service LoadBalancer 3h53m
# 查看为集群 API 访问创建的 Kubernetes 服务负载均衡器。用于验证是否已分配外部 IP。使用 curl 验证能否使用负载均衡器服务的外部 IP 地址和端口来访问 API。
kubectl get services -n NAMESPACE
curl -k https://EXTERNAL-IP:PORT/healthz
# 集群的控制平面节点(端点)。用于验证是否每个端点均已创建并包含在端点池中。
kubectl get endpoints
NAME ENDPOINTS AGE
tkgs-cluster-12-control-plane-service 10.244.0.66:6443 3h44m
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...