目录
官方文档:部署和访问 Kubernetes 仪表板(Dashboard) | Kubernetes
参考文档:(120条消息) K8S 安装 Dashboard_k8s 安装dashboard_tom.ma的博客-CSDN博客
1.1、下载recommended.yaml(可能需要翻墙才能下载)
3.1、查看现有的所有服务,并删除kubernetes-dashboard的服务
5、想要访问dashboard服务,就要有访问权限,创建kubernetes-dashboard管理员角色
Dashboard
dashboard 仪表盘--》理解为图形界面展示各种数据--》web界面显示各种图表
跟grafana差不多
官方文档:部署和访问 Kubernetes 仪表板(Dashboard) | Kubernetes
参考文档:(120条消息) K8S 安装 Dashboard_k8s 安装dashboard_tom.ma的博客-CSDN博客
扩展:
kuboard也是一个k8s的仪表盘,可以看到k8s里的资源对象的信息
参考文章:安装 Kuboard v3 - kubernetes | Kuboard
k8s部署promethes
参考文章:
Kubernetes运维之使用Prometheus全方位监控K8S_51CTO博客_prometheus如何监控k8s
K8S 安装 Dashboard
1、在 master 节点执行
1.1、下载recommended.yaml(可能需要翻墙才能下载)
[root@master ~]# wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.7.0/aio/deploy/recommended.yaml
--2023-07-13 22:30:50-- https://raw.githubusercontent.com/kubernetes/dashboard/v2.7.0/aio/deploy/recommended.yaml
正在解析主机 raw.githubusercontent.com (raw.githubusercontent.com)... 185.199.108.133, 185.199.110.133, 185.199.111.133, ...
正在连接 raw.githubusercontent.com (raw.githubusercontent.com)|185.199.108.133|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:7621 (7.4K) [text/plain]
正在保存至: “recommended.yaml”
100%[===================================================================================================================================================>] 7,621 28.4KB/s 用时 0.3s
2023-07-13 22:30:52 (28.4 KB/s) - 已保存 “recommended.yaml” [7621/7621])
[root@master ~]# ls
anaconda-ks.cfg recommended.yaml
[root@master ~]#
1.2、创建 pod
[root@master ~]# kubectl apply -f recommended.yaml
namespace/kubernetes-dashboard created
serviceaccount/kubernetes-dashboard created
service/kubernetes-dashboard created
secret/kubernetes-dashboard-certs created
secret/kubernetes-dashboard-csrf created
secret/kubernetes-dashboard-key-holder created
configmap/kubernetes-dashboard-settings created
role.rbac.authorization.k8s.io/kubernetes-dashboard created
clusterrole.rbac.authorization.k8s.io/kubernetes-dashboard created
rolebinding.rbac.authorization.k8s.io/kubernetes-dashboard created
clusterrolebinding.rbac.authorization.k8s.io/kubernetes-dashboard created
deployment.apps/kubernetes-dashboard created
service/dashboard-metrics-scraper created
deployment.apps/dashboard-metrics-scraper created
[root@master ~]#
2、查看dashboard是否成功创建
[root@master ~]# kubectl get pods --all-namespaces
NAMESPACE NAME READY STATUS RESTARTS AGE
default

文章详细介绍了如何在Kubernetes集群中部署和访问Dashboard,包括下载recommended.yaml文件,创建Pod,将Dashboard服务类型从ClusterIP改为NodePort以允许外部访问,创建管理员角色,获取访问token,并最终通过token登录Dashboard进行监控。
1810

被折叠的 条评论
为什么被折叠?



