$ kubectl get nodes -o wide
NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME
gke-rafal-test-cluster-default-pool-ef8193e3-1450 Ready <none> 6m47s v1.13.11-gke.23 192.168.1.234 35.188.23.46 Container-Optimized OS from Google 4.14.138+ docker://18.9.7
gke-rafal-test-cluster-default-pool-ef8193e3-1bd4 Ready <none> 6m47s v1.13.11-gke.23 192.168.1.230 34.67.114.201 Container-Optimized OS from Google 4.14.138+ docker://18.9.7
gke-rafal-test-cluster-default-pool-ef8193e3-q3c4 Ready <none> 6m47s v1.13.11-gke.23 192.168.1.228 34.69.230.23 Container-Optimized OS from Google 4.14.138+ docker://18.9.7
1条答案
按热度按时间h7appiyu1#
使用
<node-ip>:<node-port>
访问NodePort服务。1.检查节点IP
要检查
node-ip
,可以执行以下命令:任何节点
EXTERNAL-IP
都可以工作,所以你可以使用35.188.23.46
,4.67.114.201
或34.69.230.23
。如果您没有看到任何
EXTERNAL-IP
,这可能意味着您的Kubernetes节点没有外部IP,因此您无法从外部访问它们。如果运行minikube,可以使用
minikube ip
命令检查node ip。如果运行Docker Desktop Kubernetes,则node ip为localhost
。2.检查节点端口
要检查
node-port
,可以执行以下命令。<node-port>
是31096
。