首页 > kubernetes(k8s) > dashboard部署
2019
11-17

dashboard部署

Kubernetes Dashboard就是k8s集群的webui,集合了所有命令行可以操作的所有命令。界面如下所示:(ps:目前自动识别为中文版本)

注意检查dashboard版本与kubernetes版本兼容性:

Qist大佬推荐用这个

安装完成后用以下命令查看

创建证书:(执行完官方的yaml可能会报找不到某个secret,可能需要你手动创建)

具体创建方式可访问这篇传送门

部署对外访问域名 ingress

1.修改svc对外端口更改为443

保存后运行

2.编写ingress规则

执行创建ingress规则

访问域名:https://dashboard.shooter.com

题外:

traefik 2.0 语法

注意:

需要注意的是官方给的按个yaml文件dashboard权限作用域只有它自身创建的kubernetes-dashboard 所以使用他的token登录会报403无其他资源访问权限的错误(默认登录上去是default命名空间)

所以这里我们要自己创建一个最大权限cluster-admin权限并绑定给他的serverAccount 然后我们使用这个sa的secret里的token去登录,或者你直接修改他官方的配置文件也可以。

创建好新的serviceAccount后,然后我们进行下一步:

web登录界面会告诉你有2种访问方式 一种是通过配置文件 一种是token

1.我们先来看令牌(token)登录

2.config配置通过文件登录

将dashbord-admin.conf配置文件复制到桌面,然后选择配置文件登录 。

最后编辑:
作者:shooter
这个作者貌似有点懒,什么都没有留下。