k8s部署dashboard
一、部署dashboard的Web-UI界面!官网地址:https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/1、下载yaml文件配置并执行wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.4.0/aio/deploy/re
·
一、部署dashboard的Web-UI界面!
官网地址:https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/
1、下载yaml文件配置并执行
wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.4.0/aio/deploy/recommended.yaml
#39行左右
新增type: NodePort 和 nodePort:31443,以便能实现非本机访问
spec:
type: NodePort #添加类型为NodePort
ports:
- port: 443
targetPort: 8443
nodePort: 30230 #映射到宿主机的端口为30230
2、安装
kubectl apply -f recommended.yaml
#或者是
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.4.0/aio/deploy/recommended.yaml
3、等待安装,然后查看状态
kubectl get pods -n kubernetes-dashboard
4、安装完成后访问
https://master:30230
5、创建token
#创建dashboard管理用户
kubectl create serviceaccount dashboard-admin -n kube-system
#绑定用户为集群的管理员
kubectl create clusterrolebinding dashboard-cluster-admin --clusterrole=cluster-admin --serviceaccount=kube-system:dashboard-admin
#获取刚刚创建的用户的token
kubectl get secrets -n kube-system | grep dashboard-admin
kubectl describe secrets -n kube-system dashboard-admin-token-nt5gd
6、至此安装完成
二、部署weave-scope监控k8s集群
三、部署Prometheus服务
继续更新
更多推荐
已为社区贡献3条内容
所有评论(0)