Win10安装K8s
- 在Docker Desktop中启用并自动安装K8s;建议提前配置镜像加速器
安装 Dashboard
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.5.1/aio/deploy/recommended.yaml
若无法连接
raw.githubusercontent.com
- 下载 Dashboard仓库文件
aio/deploy/recommended.yaml
- 找到
- 拉取依赖镜像
docker pull kubernetesui/dashboard:v2.5.1
- 执行
kubectl create -f ./aio/deploy/recommended.yaml
- 下载 Dashboard仓库文件
- 开启代理访问
kubectl proxy
创建登录用户,新建文件
dashboard-adminuser.yaml
写入apiVersion: v1 kind: ServiceAccount metadata: name: admin-user namespace: kubernetes-dashboard --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: name: admin-user roleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole name: cluster-admin
kind: ServiceAccount
name: admin-user
namespace: kubernetes-dashboard获取登录Token
kubectl -n kubernetes-dashboard get secret $(kubectl -n kubernetes-dashboard get sa/admin-user -o jsonpath="{.secrets[0].name}") -o go-template="{{.data.token | base64decode}}"
- 访问 登录页面 并填入Token登录
删除登录账户
kubectl -n kubernetes-dashboard delete serviceaccount admin-user kubectl -n kubernetes-dashboard delete clusterrolebinding admin-user