0%

kubernetes-dashboard

Kubernetes Dashboard是用于Kubernetes集群的基于web的通用UI。它允许用户管理在集群中运行的应用程序并对其进行故障排除,以及管理集群本身。

GitHub地址:https://github.com/kubernetes/dashboard

安装

1
2
3
4
5
6
7
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.1.0/aio/deploy/recommended.yaml

# 由于网络原因,将镜像源修改为:registry.cn-beijing.aliyuncs.com/zhaohongye/dashboard:v2.1.0

# 删除node节点的标签选择
# nodeSelector:
# "kubernetes.io/os": linux

网络配置

将API server监听在本地的8001端口上

1
kubectl proxy

访问

获取token

1
kubectl -n kube-system describe  secret  dashboard-admin-token-mzp96

访问:http://127.0.0.1:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/#/login