首页 > 解决方案 > 暴露 Kubernetes 仪表板

问题描述

我已经为kubernetes 仪表板应用了 yaml 。

现在我想用我的服务器的公共 IP 公开这个服务:https ://kubernetes.io/docs/tutorials/stateless-application/expose-external-ip-address/#objectives

但是我的集群上没有服务/部署:

$ sudo kubectl get services kubernetes
NAME         TYPE        CLUSTER-IP   EXTERNAL-IP   PORT(S)   AGE
kubernetes   ClusterIP   10.96.0.1    <none>        443/TCP   63d
$ sudo kubectl get deployment
NAME               READY   UP-TO-DATE   AVAILABLE   AGE

我做错了什么?

谢谢您的帮助

标签: kuberneteskubectl

解决方案


您运行的命令是在默认命名空间中获取对象。

但是,Dashboard 部署在kube-system命名空间上。

kubectl -n kube-system get services kubernetes
kubectl -n kube-system get deployment

我根据您共享kubernetes 仪表板的链接向您提供此信息。也就是YAML 文件


推荐阅读