Docker Desktop 开启 Kubernetes

查看版本

Docker -> About Docker Desktop

项目拉取

1
git clone https://github.com/AliyunContainerService/k8s-for-docker-desktop.git

切换到显示对应版本

1
git checkout v1.21.5

拉取镜像

以管理员模式运行PowerShell 并进入项目路径下。

1
.\load_images.ps1

镜像拉取完成后,重启 DockerDesktop。

配置 Kubernetes

切换 Kubernetes 运行上下文至 docker-desktop

1
kubectl config use-context docker-desktop

查看集群状态

1
2
kubectl cluster-info
kubectl get nodes

配置 Kubernetes 控制台

部署 Kubernetes dashboard

1
kubectl create -f kubernetes-dashboard.yaml

检查 kubernetes-dashboard 应用状态

1
kubectl get pod -n kubernetes-dashboard

开启 API Server 访问代理

1
kubectl proxy

通过如下 URL 访问 Kubernetes dashboard

1
http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/

配置控制台访问令牌

1
2
3
$TOKEN=((kubectl -n kube-system describe secret default | Select-String "token:") -split " +")[1]
kubectl config set-credentials docker-desktop --token="${TOKEN}"
echo $TOKEN

登录 dashboard

相关文章