mirror of
https://github.com/yeasy/docker_practice.git
synced 2026-08-10 08:27:25 +00:00
fix(content): harden Docker practice guide
This commit is contained in:
@@ -4,15 +4,17 @@
|
||||
|
||||
### 14.3.1 启用 Kubernetes
|
||||
|
||||
在 Docker Desktop 设置页面,点击 `Kubernetes`,选择 `Enable Kubernetes`,稍等片刻,看到左下方 `Kubernetes` 变为 `running`,Kubernetes 启动成功。
|
||||
在 Docker Desktop 设置页面,进入 `Kubernetes`,创建或启用集群。较新的 Docker Desktop 可选择 `kind` 或 `kubeadm` 作为集群创建方式;日常本地开发优先选择 `kind`,因为它支持多节点和版本选择。
|
||||
|
||||

|
||||
|
||||
> 注意:Kubernetes 的镜像存储在 `registry.k8s.io`,如果国内网络无法直接访问,可以在 Docker Desktop 配置中的 `Docker Engine` 处配置镜像加速器,或者利用国内云服务商的镜像仓库手动拉取镜像并 retag。
|
||||
> 注意:Docker Desktop Kubernetes 的控制平面镜像默认从 Docker Hub 拉取,例如 `docker.io/docker/desktop-*` 或 `docker.io/kindest/node:<tag>`。如果企业网络不能访问 Docker Hub,应按 Docker Desktop 的 `KubernetesImagesRepository` 设置镜像仓库,并用 `docker desktop kubernetes images list`(Docker Desktop 4.44+)或 `docker ps` 确认实际镜像标签。普通 Docker Engine 的 `registry-mirrors` 不会自动改写这些控制平面镜像。
|
||||
|
||||
### 14.3.2 测试
|
||||
|
||||
```bash
|
||||
$ kubectl version
|
||||
$ kubectl config use-context docker-desktop
|
||||
$ kubectl get nodes
|
||||
```
|
||||
如果正常输出信息,则证明 Kubernetes 成功启动。
|
||||
如果 `kubectl get nodes` 显示节点为 `Ready`,则证明 Kubernetes 成功启动。
|
||||
|
||||
Reference in New Issue
Block a user