Kubernetes安装慢的解决方法

技术 · 2023-06-26
Kubernetes安装慢的解决方法

Docker Desktop里面直接去安装启用Kubernetes会一直处在Starting...状态中,这是因为镜像默认是从Kubernetes提供的官方地址下载,该地址在国内是被墙的,如果你没有类似Vpn的翻墙工具的话,可以通过下面这种方式更快一点。

准备好安装镜像

镜像地址:https://github.com/AliyunContainerService/k8s-for-docker-desktop

  • 通过git clone将镜像clone到本地的工作目录,我这里在F:\work\k8s目录下面:

    2023-06-26T05:53:27.png

  • 查看docker支持的Kubernetes版本,在电脑右下角右键打开Docker选项,选择About Docker Desktop,弹出如下面板:

    2023-06-26T05:56:40.png

    可以看到我们这里的版本是v1.21.2

  • 进入到k8s-for-docker-desktop目录,检出对应版本分支:

    git checkout v1.21.2
  • 设置执行脚本权限

    Set-ExecutionPolicy RemoteSigned

    出现选项后直接输入: Y

  • 执行下载镜像脚本

    ./load_images.ps1
  • 关闭执行脚本权限

    Set-ExecutionPolicy Restricted

    出现选项后直接输入: Y

这里说明一下,执行上述命令的时候,需要打开以管理员身份运行PowerShell执行

启用Kubernetes

安装好镜像后,就可以启用Kubernetes了。正常启动后,Kubernetes则会显绿色。

到这里就解决了直接通过Docker拉取镜像启用Kubernetes慢的问题。

Kubernetes Docker 镜像
Theme Jasmine by Kent Liao