随笔 - 49,  文章 - 4,  评论 - 11,  阅读 - 19万

相对于枯燥的命令行管理,控制台的管理方式相对就显得更加直观便捷了,虽然官方的dashboard有点不太好用,但是作为免费的dashaboard还是可以体验一番的,下面开始部署这个难用的dashboard

一:部署条件:

1:master节点与node节点已准备就绪

 

 

2:可连接互联网(非必要,但是需要找齐镜像)

3:主机分布列表如下:

 

 4:控制终端安装火狐浏览器

二:yaml文件

1:下载yaml文件

1
wget https://k8s-1252147235.cos.ap-chengdu.myqcloud.com/dashboard/dashboard.yaml

2:拉取镜像

1
sudo docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/kubernetes-dashboard-amd64:v1.10.1

3:创建服务

1
sudo kubectl apply -f dashboard.yaml

三:管理应用

1:查看pod

1
sudo kubectl get pod -n kube-system

 

2:查看端口

 

 

1
sudo kubectl get pod,svc -n kube-system

 

 

 

 可以看到dashboard的映射端口为内部443映射到宿主30001,所以我们可以通过宿主机(node)的30001端口访问到容器的443(https)端口,现在先来访问看看(必须火狐浏览器)

1
https://HOST_IP:30001

 

 

 

2:绑定角色

 1

1
sudo kubectl create serviceaccount dashboard-admin -n kube-system

 

 

 2

1
kubectl create clusterrolebinding dashboard-admin --clusterrole=cluster-admin --serviceaccount=kube-system:dashboard

 

 

 提示已存在,那就先不管,正常情况下是提示created

3:获取token

1
kubectl describe secrets -n kube-system $(kubectl -n kube-system get secret | awk '/dashboard-admin/{print $1}')

 

 

 把token复制到令牌那里粘贴,然后就可以登陆了

 

 

 

 

posted on   坐公交也用券  阅读(5324)  评论(2编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

// 这里是系统默认参数 // 开始添加背景音乐
点击右上角即可分享
微信分享提示