kubernetes部署dashboard v2.0.3
前言:之前部署过dashboard v1.x的版本,后来dashboard升级了,按照之前的部署方式部署后,总是出现无法访问的现象,后面又去github找到最新版的dashboard 部署方式,特此记录官方方式部署官方地址:https://github.com/kubernetes/dashboard说明:官方项目是使用的ClusterIP方式暴露服务,不利于我们进行访问验证$ kubectl a
·
前言:之前部署过dashboard v1.x的版本,后来dashboard升级了,按照之前的部署方式部署后,总是出现无法访问的现象,后面又去github找到最新版的dashboard 部署方式,特此记录
官方方式部署
官方地址:https://github.com/kubernetes/dashboard
说明:官方项目是使用的ClusterIP方式暴露服务,不利于我们进行访问验证
$ kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.3/aio/deploy/recommended.yaml
拉取不下来的话可以执行这条命令添加到/raw.githubusercontent.com的主机解析
echo "151.101.108.133 raw.githubusercontent.com" >> /etc/hosts
或者
199.232.28.133 raw.githubusercontent.com
优化后部署
我将此服务改为NodePort方式进行部署,方便后续进行测试,镜像地址也修改为阿里云仓库的地址
文件地址:点击直达
部署资源清单
Getting a Bearer Token
kubectl -n kubernetes-dashboard describe secret $(kubectl -n kubernetes-dashboard get secret | grep admin-user | awk '{print $1}')
查看服务端口
[root@master ~]# kubectl get svc -n kubernetes-dashboard
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
dashboard-metrics-scraper ClusterIP 10.100.164.29 <none> 8000/TCP 11h
kubernetes-dashboard NodePort 10.107.131.103 <none> 443:32136/TCP 11h
登陆验证
https://IP:Port
更多推荐
已为社区贡献1条内容
所有评论(0)