Docker Desktop for Mac 开启并使用 Kubernetes
MIT License
Docker Desktop for Mac
开启并使用 Kubernetes
Docker Desktop
可以方便的启用 Kubernetes
集群, 为学习 Kubernetes
提供了极大的便利, 但是由于众所周知的原因, 国内的网络下不能很方便的下载 Kubernetes
集群所需要的镜像, 导致集群启用失败. 这里提供了一个简单的方法, 利用 GitHub Actions 实现 k8s.gcr.io
上 kubernetes
依赖镜像自动同步到 Docker Hub 上指定的仓库中。 通过 load_images.sh 将所需镜像从 Docker Hub
的同步仓库中取回,并重新打上原始的tag
. 镜像对应关系文件可以查看: images.
说明:
Docker Desktop (Mac) Version 4.14.1 (Kubernetes: v1.25.2)
上经过测试可用Kubeadm
在Ubuntu
上安装 Kubernetes
请查看 gotok8s
下载安装 Docker Desktop (Mac)
从 Docker Hub
的同步仓库中取回,并重新打上原始的tag
.
./load_images.sh
Docker for Mac
设置中启用 Kubernetes
选项, 并等待一会儿,直到 Kubernetes
开始运行。Kubernetes
运行上下文至 docker-desktop
# 一般只有在之前用其他方式运行过Kubernetes才需要
$ kubectl config use-context docker-desktop
Kubernetes
集群状态$ kubectl cluster-info
$ kubectl get nodes
$ kubectl describe node