一. 环境:
kubernetes 1.21.10
ubuntu 18.04.6
二. 操作步骤:
1) 去找到k8s版本对应的dashboard版本
获取对应版本
2) 我这里的环境是1.21.10 对应的是 v2.40
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.4.0/aio/deploy/recommended.yaml
# 可能因为网络原因导致下载镜像失败,可以先wget 然后修改成可访问的镜像源
3) 创建访问权限(token登入)
vim dashboard-svc-account.yaml
apiVersion: v1
kind: ServiceAccount
metadata:
name: dashboard-admin
namespace: kube-system
- --
kind: ClusterRoleBinding
apiVersion: rbac.authorization.k8s.io/v1beta1
metadata:
name: dashboard-admin
subjects:
- kind: ServiceAccount
name: dashboard-admin
namespace: kube-system
roleRef:
kind: ClusterRole
name: cluster-admin
apiGroup: rbac.auth