在Docker Desktop中安装Kubernetes
目录
1. 查看所需K8S的版本
desktop icon -> 选择Settings -> 点击Kubernetes
2. 开启kubernetes
3. 验证 Kubernetes 集群状态
执行命令:
- kubectl cluster-info
- kubectl get nodes
如图所示:
4.配置 Kubernetes 控制台
4.1部署 Kubernetes dashboard
1 |
kubectl create -f kubernetes-dashboard.yaml |
4.2 开启kubectl proxy
1 |
kubectl proxy |
4.3 访问K8S Dashboard
http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/
4.4 配置访问令牌
如果没有登陆,则会默认定向到登陆页面,可以使用config或者token方式登陆。我们这里使用token方式登陆。
一般情况下,登陆的token默认都以secret对象的形式存在kube-system名称空间下
1 2 3 4 |
kubectl get secret -n=kube-system # 查看某个token kubectl describe secret -n=kube-system default-token-XXX |
4.5 配置一个完整权限的Token
1 2 3 4 5 6 7 8 |
# 创建一个dashbaord管理用户 kubectl create serviceaccount dashboard-admin -n kube-system # 绑定用户为集群管理员 kubectl create clusterrolebinding dashboard-cluster-admin --clusterrole=cluster-admin --serviceaccount=kube-system:dashboard-admin # 查看用户token kubectl describe -n=kube-system secret dashboard-admin-token-XXX |