「Kubernetes」- 部署 Dashboard 服务(Kubernetes v1.14.0) @20210417
问题描述
通过 Web UI (Dashboard) 界面,能够对集群的资源进行管理、显示正在运行的应用,查看资源状态,查看集群信息。
该笔记将记录:在 Kubernetes Cluster 中,如何安装部署 Dashboard 服务,以及常见问题处理。
解决方案
实验环境:Kubernetes Cluster v1.14.0
第一步、安装服务
查看集群版本:
# kubectl version -o json | jq -r '.serverVersion.gitVersion' v1.14.0
下载找到对应版本(如果无法下载,使用 ./dashboard-v2.0.0-beta1-recommended.yaml 文件):
wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta1/aio/deploy/recommended.yaml
部署资源文件:
kubectl apply -f recommended.yaml
第二步、创建 Ingress 资源
为了访问 Dashboard 服务,需要创建 Ingress 资源:
cat > dashboard-ingress.yaml <<EOF
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
namespace: kube-system
name: kubernetes-dashboard
spec:
rules:
- host: k8s-dashboard.example.com
http:
paths:
- path: /
backend:
serviceName: kubernetes-dashboard
servicePort: 443
EOF
kubectl apply -f dashboard-ingress.yaml
参考文献
kubernetes dashboard安装
Releases · kubernetes/dashboard
浙公网安备 33010602011771号