kubernetes 可以安装中文的控制面板(仪表盘),可以更加直观地观察资源使用情况。这个仪表盘类似OpenStack云计算平台中的Dashboard --horizon模块。 下面介绍一下k8s 仪表盘dashboard的安装方法: 1.wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta8/aio/deploy/recommended.yaml2.chmod +x recommended.yaml3.在Kind: Service里面添加: spec: ports: - port: 443 targetPort: 8443 nodePort: 30001 type: NodePort 这里主要在targetPort: 8443下面加上最后的2行。 4.Dashboard--修改成中文语言环境,在containers的模块里面添加: containers: - name: kubernetes-dashboard image: kubernetesui/dashboard:v2.0.0-beta8 imagePullPolicy: Always ports: - containerPort: 8443 protocol: TCP env: - name: ACCEPT_LANGUAGE value: zh 这里主要是加上env的中文语言环境。 5.执行:kubectl apply -f recommended.yaml6.执行查看:kubectl get pods,svc -n kubernetes-dashboard7. 5分钟后,创建完成,再次查看: kubectl get pods,svc -n kubernetes-dashboard8.访问地址: k8s访问地址:https://NodeIP:30001(NodeIP是节点的IP地址)9.选择使用token登录: 使用token登录 kubectl create serviceaccount dashboard-admin -n kube-system kubectl create clusterrolebinding dashboard-admin --clusterrole=cluster-admin --serviceaccount=kube-system:dashboard-admin kubectl describe secrets -n kube-system $(kubectl -n kube-system get secret |awk "/dashboard-admin/ {print $1}") 把获取到的token 粘贴到登录需要的secret秘钥里面。 总结:这样kubernetes的dashboard 控制面板就部署完成了,可以登录上去查看资源使用情况,更加直观方便。 鼓励的话语:没有俯瞰天下的气势,何来无敌天下的实力!一个人的格局有多大,就能成多大的事。如果你真的愿意去努力,那么人生最坏的结果,也不过是大器晚成!