docker desktop4.32.0上k8s1.29.2的启动 windows

查了好多好多教程,有两个主要的问题导致总是不成功:

1.跟教程版本不同

2.添加了国内镜像源还是没办法手动下载下来

总之最后终于整好了,发一下作为记录和参考。有问题请指教

版本信息

操作系统是windows,基于wsl2(记得预先配置)

docker desktop版本:4.32.0(目前最新)

对应自带k8s版本:1.29.2


添加国内镜像源

docker desktop中的settings-docker engine配置,参考各大教程添加了国内镜像源,并且加了一个阿里云的镜像加速器地址

先搞一个阿里云的镜像加速器地址:

https://cr.console.aliyun.com/

登录以后在左侧栏切换到镜像工具-镜像加速器,复制这个地址

修改docker desktop配置

点开docker desktop中的settings,左侧栏切换到docker engine,全部内容贴在下面了

{
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true,
      "iptables": false
    }
  },
  "debug": false,
  "experimental": false,
  "features": {
    "buildkit": true
  },
  "insecure-registries": [],
  "registry-mirrors": [
    "https://docker.mirrors.ustc.edu.cn",
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://cr.console.aliyun.com/",
    "这里改成你刚才复制的链接"
  ]
}

再在设置里把kubernetes启用

这个时候左下角会多出一个橙色图标,说明正在启动。

如果两个图标都变成绿色,说明启动成功,不用下一步了,如图:


手动下载k8s镜像

如果kubernetes图标过了一会变成红色,说明没成功。可能需要手动下载k8s相关镜像。

这个链接目前与本k8s版本一致,如果是其他版本请下载后查看里面README文档:

AliyunContainerService/k8s-for-docker-desktop: 为Docker Desktop for Mac/Windows开启Kubernetes和Istio。 (github.com)

下载并解压后进入此文件夹,powershell(注意不是cmd)运行:

.\load_images.ps1

这个时候查看docker desktop,应该k8s图标变绿了,也可以再重启下看看


kubectl安装和配置

适配本版本的kubectl下载链接:https://dl.k8s.io/release/v1.29.0/bin/windows/amd64/kubectl.exe

下载后将这个kubectl.exe所在目录路径添加到系统环境变量path里,此时可以用kubectl相关命令行进行操作,例如查看版本信息:

我参考的文档中有一种异常情况提醒,但我没有遇到,暂时贴在这里,如果上述操作失败可以参考:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值