1、下载recommended.yaml配置文件
1)根据自己安装的kubernetes版本安装适配的dashboard
我安装的kubernetes是1.24.2版本的,需要安装v:2.6.1版本的dashboard
2)下载地址:https://raw.githubusercontent.com/kubernetes/dashboard/v2.6.1/aio/deploy/recommended.yaml
3)可以直接用wget方式下载,也可以手动下载上传到服务器中;
2、修改配置文件
1)将名称空间改为kube-system(改不改都可,只要自己知道在哪个命名空间即可)
[root@kub-k8s-master ~] # sed -i '/namespace/ s/kubernetes-dashboard/kube-system/g' recommended.yaml
2)修改Service的类型
kind: Service
apiVersion: v1
metadata:
labels:
k8s-app: kubernetes-dashboard
name: kubernetes-dashboard
namespace: kubernetes-dashboard
spec:
type: NodePort #修改类型为NodePort,大概在40行
ports:
- port: 443
nodePort: 31260 #添加nodePort端口
targetPort: 8443
selector:
k8s-app: kubernetes-dashboard
3、拉取镜像
1)查看要拉取的镜像
[root@k8s-master ~]# cat recommended.yaml |grep image