TrueNAS Scale K3s 应用 镜像加速

注意;本方法不适用TrueNAS SCALE ElectricEel 24.10 以及之后的版本

TrueNAS ElectricEel 24.10 版本起,K3s不再使用;
对于这些情况,可参考:https://blog.csdn.net/caiwenzhe/article/details/145263790

背景

在一些恶劣的网络环境下,TrueNAS Scale的应用会出现卡在部署中等不可用的状态。一般TrueNAS的官方Charts和TrueCharts中的镜像主要来源于quay.io、docker.io、gcr.io。其中docker.io联通率视时段而波动。

解决方案

由于TrueNAS Scale使用了K3s作为部署应用的基础,可以使用K3s中Registry Mirror,以加速镜像下载。

  • root 权限,在 /etc/rancher/k3s 位置,建立 registries.yaml 文件。
sudo vim /etc/rancher/k3s/registries.yaml
  • 编辑文件内容并保存(请注意yaml文件对缩进敏感)
mirrors:
  quay.io:
    endpoint:
      - quay.m.daocloud.io
  docker.io:
    endpoint:
      - docker.m.daocloud.io
  gcr.io:
    endpoint:
      - gcr.m.daocloud.io
  ghcr.io:
    endpoint:
      - ghcr.m.daocloud.io
  • 重启K3s服务
sudo systemctl restart k3s

写在最后

上述文件内容可以加速大部分TrueNAS Scale 应用中的镜像,但仍可能因为镜像托管源比较偏门导致无法下载。可根据下表自行增加镜像配置,或使用其他镜像加速源。

docker.io       docker.m.daocloud.io
gcr.io          gcr.m.daocloud.io
ghcr.io         ghcr.m.daocloud.io
k8s.gcr.io      k8s-gcr.m.daocloud.io
registry.k8s.io k8s.m.daocloud.io
quay.io         quay.m.daocloud.io
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dextercai

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值