腾讯云容器服务集群中安装 dashboard ui

时间:2022-04-29
本文章向大家介绍腾讯云容器服务集群中安装 dashboard ui,主要内容包括1) 下载 kubernetes-dashboard-ccs.yaml、2) 创建dashboard deployment等相关对象、3) 访问dashboard、4) dashboard认证、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。

目前CCS控制台暂时不支持Job, Pod, CronJob等对象的展示。有通过web界面查看这些类型对象的需求的话,可以自行安装k8s dashboard UI来实现。

1) 下载 kubernetes-dashboard-ccs.yaml

kubernetes-dashboard-ccs-1.7.8.yaml.zip

内地集群请下载并解压以上链接的文件,得到文件 kubernetes-dashboard-ccs-1.7.8.yaml

中国香港地域的集群请下载另一个文件:

kubernetes-dashboard-ccs-1.7.8-hk.yaml.zip

如果是金融专区或者美西,请通过QQ群434653499寻求技术支持。

2) 创建dashboard deployment等相关对象

# kubectl create -f kubernetes-dashboard-ccs-1.7.8.yaml

通过以下命令检查相关pod是否运行:

# kubectl get -n kube-system  pod -l k8s-app=kubernetes-dashboard

3) 访问dashboard

一般是在集群之外访问dashboard,可以通过dashboard的NodePort来访问

查看dashboard NodePort 端口号

# kubectl -n kube-system get svc/kubernetes-dashboard 
NAME                   CLUSTER-IP       EXTERNAL-IP   PORT(S)    AGE
kubernetes-dashboard   172.28.148.197   <nodes>       xxx/TCP     1d

其中xxx就是NodePort端口号。可以通过集群内任意一个节点的内网或者外网IP(NodeWanIP),加上这个端口号来访问dashboard。如: https://NodeWanIP:xxx

注意: dashboard本身已经是https, 如果要通过负载均衡来访问dashboard的话,使用4层负载均衡就可以了,不要使用7层负载均衡。

4) dashboard认证

成功访问dashboard ui, 会显示如下登录界面。

选择”Token”认证方式更简单一些。可以在腾讯云控制台获取这个Token.如下图所示:

其中集群凭证页面的“密码”字符串,即为Token。

登录成功以后的概览页面如下图所示