通过ULB暴露Kubernetes Dashboard

Dashboard是Kubernetes社区的一个Web开源项目,你可以通过Dashboard来部署更新应用、排查应用故障以及管理Kubernetes集群资源。另外,Dashboard还提供了集群的状态,以及错误日志等信息。下面我们介绍下如何在UK8S上部署、访问DashBoard。

部署Dashboard

UK8S集群没有默认安装Dashboard,如果你希望体验社区原生Dashboard,需要自行安装,下载yaml示例,在集群中输入如下命令即可:

kubectl apply -f dashboard-ui.yaml

具体的yaml示例如下,涉及的Kubernetes对象有Deployment、LoadBalancer Service、Role、RoleBinding、ServiceAccount等。需要注意的是,Service的访问类型为HTTP,如果您希望使用HTTPS,请先购买SSL证书。