迁移

从上个版本升级理论上是会自动把原来的 k8s apps 转换为 docker 版本的。但是可能因为连不上 docker 官方 registry ,或者别的原因,会导致转换失败,然后发现自己以前的 apps 都没了。

官方给的解决办法是运行这行代码来手动执行迁移 midclt call -job k8s_to_docker.migrate poolname

但是迁移也需要下载容器镜像,所以还是需要配置代理。(配置镜像(registry mirror)会在重启后消失,不是一个长期的解决办法)

配置代理

sudo nano /etc/systemd/system/docker.service.d/http-proxy.conf 创建这个文件,然后填写以下内容:

[Service]
Environment="HTTP_PROXY=http://ip:port"
Environment="HTTPS_PROXY=http://ip:port"

然后重启 docker

sudo systemctl daemon-reload
sudo systemctl restart docker

参考:

truenas 24.10 release note

docker 设置代理,以及国内加速镜像设置

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐