<返回更多

简述关于containerd设置代理

2022-03-24    mj谈云技术
加入收藏

前言

k8s拉取某些镜像速度奇慢无比,甚至直接报错。我们可以设置容器的代理来解决这个问题。

 

修改containerd服务

执行:

vim /lib/systemd/system/containerd.service

 

增加以下内容:

Environment="HTTP_PROXY=http://192.168.10.1:1080/"
Environment="HTTPS_PROXY=http://192.168.10.1:1080/"
Environment="NO_PROXY =10.96.0.0/16,127.0.0.1,192.168.0.0/16,localhost"

重启服务:

systemctl daemon-reload
systemctl restart containerd

192.168.10.1:1080是对应代理的url,如果是vmess代理且提供服务的protocol是http,均可为containerd的http与https的代理。

NO_PROXY的设置也是必须的。10.96.0.0与192.168.0.0分别是clusterIP与Pod的内网网段,如果不设置NO_PROXY Pod与Pod之间的通信会出现问题。

 

结语

搭配上v2ray在国内选择合适的云商,可以大大降低k8s集群运维难度。

以上就是关于今天的全部内容,咱们下期再见~

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>