docker desktop版本
查看自己的 Kubernetes版本,然后去阿里云下载对应的版本
$ git clone https://github.com/AliyunContainerService/k8s-for-docker-desktop.git
$ cd k8s-for-docker-desktop
// 查看版本镜像;需和docker desktop 中 Kubernetes版本一直
$ cat images.properties
// 执行脚本安装K8S相关镜像
$ ./load_images.sh
可选操作: 为 Kubernetes 配置 CPU 和 内存资源,建议分配 4GB 或更多内存。
勾选下面两项
点击右下角 Apply & Restart 等待安装成功即可。
docker还需下载一部分镜像,因此过程比较慢,只要没失败就行。
若多次安装失败,建议更换低版本的docker desktop
启动成功后左下角会变为绿色,running状态,并且新建很多容器
验证K8s
// 查询有哪些集群:
$ kubectl config get-contexts
CURRENT NAME CLUSTER AUTHINFO NAMESPACE
* docker-desktop docker-desktop docker-desktop
// 切换k8s的上下文状态到docker-desktop
$ kubectl config use-context docker-desktop
Switched to context "docker-desktop".
// 验证集群状态
$ kubectl cluster-info
Kubernetes master is running at https://kubernetes.docker.internal:6443
KubeDNS is running at https://kubernetes.docker.internal:6443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy
// 查看节点信息
$ kubectl get nodes
NAME STATUS ROLES AGE VERSION
docker-desktop Ready master 5m33s v1.19.3