无法公开kubernetes仪表板以从外部访问它

无法公开kubernetes仪表板以从外部访问它,kubernetes,dashboard,Kubernetes,Dashboard,我还尝试将kubernetes services yaml文件更改为节点端口,然后尝试从新端口公开仪表板。我收到错误“连接不是私有的”。因此,如何通过将连接设为私有来访问仪表板?您可以尝试以下步骤吗 取消部署现有仪表板 使用以下命令部署仪表板: kubectl create -f https://raw.githubusercontent.com/epasham/docker-repo/master/k8s/dashboard/kubernetes-dashboard.yml master$

我还尝试将kubernetes services yaml文件更改为节点端口,然后尝试从新端口公开仪表板。我收到错误“连接不是私有的”。因此,如何通过将连接设为私有来访问仪表板?

您可以尝试以下步骤吗

  • 取消部署现有仪表板

  • 使用以下命令部署仪表板:

    kubectl create -f https://raw.githubusercontent.com/epasham/docker-repo/master/k8s/dashboard/kubernetes-dashboard.yml
    
  • master$kubectl get svc-n kube系统| grep仪表板
    kubernetes仪表板节点端口10.110.127.61 9090:30000/TCP 2m
    
  • 主机$curl 10.110.127.61:9090
    (集群内)

  • 使用
    HOSTNAME:30000从浏览器访问仪表板


  • 你能提供kubectl-n kube system get service kubernetes仪表板的输出吗?
    工作正常谢谢。但它没有询问登录详细信息
    master $ kubectl get svc -n kube-system | grep dashboard
    kubernetes-dashboard   NodePort    10.110.127.61   <none>        9090:30000/TCP   2m