1. 下载dashboard yaml文件

wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-rc7/aio/deploy/recommended.yaml

2. 配置nodePort

官方部署dashboard的服务没使用nodeport,将yaml文件下载到本地,在service里添加nodeport

k8s(二)—dashboard安装

# kubectl create -f recommended.yaml

即可通过https://ip:30000访问

3. 配置账号密码登录

添加配置文件:

# echo "admin,admin,1" > /etc/kubernetes/pki/basic_auth_file

修改apiserver配置文件:

# vim /etc/kubernetes/manifests/kube-apiserver.yaml

k8s(二)—dashboard安装

重新部署apiserver

# kubectl apply -f /etc/kubernetes/manifests/kube-apiserver.yaml

创建集群角色权限绑定

# kubectl create clusterrolebinding login-on-dashboard-with-cluster-admin --clusterrole=cluster-admin --user=admin

查看集群角色权限绑定

# kubectl get clusterrolebinding login-on-dashboard-with-cluster-admin

recommended.yaml 就是dashboard相关部署文件

相关文章:

  • 2022-01-09
  • 2021-09-11
  • 2022-01-16
  • 2021-09-26
  • 2022-12-23
  • 2021-10-02
  • 2021-06-15
  • 2021-04-21
猜你喜欢
  • 2021-05-17
  • 2021-07-25
  • 2022-12-23
  • 2022-12-23
  • 2021-07-24
相关资源
相似解决方案