diff --git a/.vuepress/config.js b/.vuepress/config.js index 233b875..79320df 100644 --- a/.vuepress/config.js +++ b/.vuepress/config.js @@ -79,6 +79,7 @@ module.exports = { children: [ "setup/", "setup/docker", + "setup/docker-desktop", ] }, { diff --git a/SUMMARY.md b/SUMMARY.md index b9e83ba..6aa8439 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -122,6 +122,7 @@ * [架构设计](kubernetes/design.md) * [部署 Kubernetes](kubernetes/setup/README.md) * [使用 Docker 容器部署](kubernetes/setup/docker.md) + * [在 Docker Desktop 使用](kubernetes/setup/docker-desktop.md) * [Kubernetes 命令行 kubectl](kubernetes/kubectl/README.md) * [容器与云计算](cloud/README.md) * [简介](cloud/intro.md) diff --git a/kubernetes/setup/docker-desktop.md b/kubernetes/setup/docker-desktop.md new file mode 100644 index 0000000..2004008 --- /dev/null +++ b/kubernetes/setup/docker-desktop.md @@ -0,0 +1,23 @@ +# Docker Desktop 启用 Kubernetes + +使用 Docker Desktop 可以很方便的启用 Kubernetes,由于国内获取不到 `k8s.gcr.io` 镜像,我们必须首先解决这一问题。 + +## 获取 `k8s.gcr.io` 镜像 + +我们可以先从国内镜像 `gcr.azk8s.cn` 拉取镜像,再通过 `$ docker tag` 命令重新将镜像标记为 `k8s.gcr.io` 镜像。 + +开源项目 [AliyunContainerService/k8s-for-docker-desktop](https://github.com/AliyunContainerService/k8s-for-docker-desktop) 使用 `powershell` 或 `shell` 脚本简化了以上步骤,建议读者使用该开源项目获取 `k8s.gcr.io` 镜像。 + +## 启用 Kubernetes + +在 Docker Desktop 设置页面,点击 `Kubernetes`,选择 `Enable Kubernetes`,稍等片刻,看到左下方 `Kubernetes` 变为 `running`,Kubernetes 启动成功。 + +![](https://github.com/AliyunContainerService/k8s-for-docker-desktop/raw/master/images/k8s.png) + +## 测试 + +```bash +$ kubectl version +``` + +如果正常输出信息,则证明 Kubernetes 成功启动。