K8S安装部署 五、Dashboard安装

本文档详细介绍了如何在master节点上下载并配置Kubernetes Dashboard,包括修改镜像地址为阿里云镜像,设置NodePort以允许外网访问,以及添加管理员账号。部署完成后,通过特定端口访问Dashboard,并使用生成的令牌登录,成功登录后可以查看节点信息等。
摘要由CSDN通过智能技术生成

注意:本部分操作在master上执行

1、下载yaml

[root@master ~]# wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta8/aio/deploy/recommended.yaml

此命令版本间存在差异,详情查看https://github.com/kubernetes/dashboard

2、配置yaml

2.1 修改镜像地址
[root@master ~]# sed -i 's/kubernetesui/registry.cn-hangzhou.aliyuncs.com\/loong576/g' recommended.yaml

默认的镜像仓库访问不了,改为阿里镜像

2.2 外网访问
[root@master ~]# sed -i '/targetPort: 8443/a\ \ \ \ \ \ nodePort: 30001\n\ \ type: NodePort' recommended.yaml

配置NodePort,外部通过https://NodeIp:NodePort 访问Dashboard,此时端口为30001

2.3 新增管理员账号

创建超级管理员的账号用于登录Dashboard

[root@master ~]# cat >> recommended.yaml << EOF
---
# ------------------- dashboard-admin ------------------- #
apiVersion: v1
kind: ServiceAccount
metadata:
  name: dashboard-admin
  namespace: kubernetes-dashboard

---
apiVersion: rbac.authorization.k8s.io/v1beta1
kind: ClusterRoleBinding
metadata:
  name: dashboard-admin
subjects:
- kind: ServiceAccount
  name: dashboard-admin
  namespace: kubernetes-dashboard
roleRef:
  apiGroup: rbac.authorization.k8s.io
  kind: ClusterRole
  name: cluster-admin
EOF

3、部署访问

3.1 部署
[root@master mydata]# kubectl apply -f recommended.yaml

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tZ6U6hvP-1614158871679)(http://172.16.3.20:7070/server/index.php?s=/api/attachment/visitFile/sign/d6766b741d37b8d9b4402b35a85f13d5&showdoc=.jpg)]

3.2 查看状态
[root@master mydata]# kubectl get all -n kubernetes-dashboard

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nBJlvTn2-1614158871681)(http://172.16.3.20:7070/server/index.php?s=/api/attachment/visitFile/sign/0b7096d5ae3e62afb36a1812f882091b&showdoc=.jpg)]

3.3 查看令牌

令牌用来网页登录dashboard

[root@master mydata]# kubectl describe secrets -n kubernetes-dashboard dashboard-admin

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vBguFORe-1614158871683)(http://172.16.3.20:7070/server/index.php?s=/api/attachment/visitFile/sign/099beca783b1b1023b287aa168673de9&showdoc=.jpg)]

3.4 访问网页dashboard

使用火狐浏览器
https://192.168.56.13:30001/

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-la3QoWwc-1614158871685)(http://172.16.3.20:7070/server/index.php?s=/api/attachment/visitFile/sign/573f4628abf37efaf4a7ebe52d25c06a&showdoc=.jpg)]

选择 token 输入3.3 查看令牌 获得的令牌
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wGmZhFvD-1614158871688)(http://172.16.3.20:7070/server/index.php?s=/api/attachment/visitFile/sign/1bba16d89a95d9ec89172b56ddaac6fa&showdoc=.jpg)]

sign in…

登录成功:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-toUfWLxh-1614158871689)(http://172.16.3.20:7070/server/index.php?s=/api/attachment/visitFile/sign/eac8f3de172940a5883c0fbc21bc8e14&showdoc=.jpg)]

查看节点信息
master/node01/node02运行正常:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HoM4kR7a-1614158871690)(http://172.16.3.20:7070/server/index.php?s=/api/attachment/visitFile/sign/7a8950609c032ad59acc85e6f38f7164&showdoc=.jpg)]

相关推荐部署和使用Harbor镜像仓库

参考:
1、https://github.com/kubernetes/dashboard
2、https://blog.51cto.com/3241766/2463125

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

象话

打赏犹如太阳穴的枪口

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值