kubectl get service --all-namaspaces
名称空间名称类型
CLUSTER-IP EXTERNAL-IP PORT(S)默认......... kubernetes ......... ClusterIP .........
10.96.0.1 ......... 443 / TCP kube-system .......... kubernetes-dashboard .........
NodePort ......... 10.104.38.247 .........
443:31317 / TCP
kubectl cluster-info
Kubernetes主服务器运行在 https://kubernetes.docker.internal:6443 KubeDNS运行在 https://kubernetes.docker.internal:6443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy
kubernetes.docker.internal:31317本地主机:31317 127.0.0.1:31317 192.168.0.200:31317
我已经停止了防火墙。
我不知道为什么。 帮帮我,谢谢。 您还需要其他信息吗?
实际上,我在github上问了同样的问题,他们建议我在stackoverflow上问这个问题。 这是我第一次问关于stackoverflow的问题,如果我做错了,请告诉我。
答案 0 :(得分:0)
您需要在本地运行kubectl代理才能访问kubernetes集群之外的仪表板。您需要将admin.conf文件(在kubernetes主目录上的文件/etc/kubernetes/admin.conf
上的scp到要从其访问仪表板的计算机上,并将其传递给kubectl命令。请参考以下帖子:
要访问控制台,请在浏览器中导航至https://<server_IP>:31317