三明市网站建设_网站建设公司_无障碍设计_seo优化
2025/12/19 9:28:56 网站建设 项目流程
安装插件
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.2/aio/deploy/recommended.yaml

  

image

 

 

可以看到新版本 Dashboard 集成了一个metrics-scraper 的组件,可以通过 Kubernetes 的 Metrics API 收集一些基础资源的监控信息,并在 web 页面上展示,所以要想在页面上展示监控信息就需要提供 Metrics API,前提需要安装 Metrics Server。

新版本的 Dashboard 会被默认安装在 kubernetes-dashboard 这个命名空间下面,查看 pod 名称:

image

 

修改为 NodePort 访问
将 dashboard 改为 NodePort 方式访问,不使用 API Server 访问。因为 API Server 访问特别麻烦,一大串,比如:http://127.0.0.1:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/【需要 kubectl proxy】

如果是 NodePort 方式访问,就比较简单了,比如:https://127.0.0.1:31916

 

 

image

 

 

访问:https://127.0.0.1:31916

image

 

 

 

 

 

创建访问的 ServiceAccount
最后需要创建一个绑定 admin 权限的 ServiceAccount,获取其 Token 用于访问看板。

1、创建用户 admin-user.yaml

apiVersion: v1
kind: ServiceAccount
metadata:
name: admin-user
namespace: kubernetes-dashboard

 

执行:kubectl create -f admin-user.yaml

 

2、绑定用户关系
新建文件admin-user-role-binding.yaml:

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

 执行:admin-user-role-binding.yaml

 

执行 获取token:

kubectl -n kubernetes-dashboard create token admin-user

然后填入下方

image

 

image

 

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询