By accessing the website and accepting the Cookie Policy, you agree to use the cookies provided by the Site in accordance with to analyze traffic, remember your preferences, and optimize your experience.
OK
emengweb 's Blog
Figma YES!
Toggle navigation
emengweb 's Blog
主页
Debian
CAT玉米
VI设计
NAS
OctoberCMS
UIKit3
宝塔面板
Python
SVG相关
PVE
Figma
VPS独服务记录
K8S
About Me
归档
标签
k3s集群对只有IPv6的节点,单独指定获取镜像image pull代理
K3s
K8s
2024-04-15 17:36:06
95
0
0
emengweb
K3s
K8s
在使用tailscale混合组网时,部分只有IPv6的节点无法访问docker、github等源站获取镜像,导致无法部署pod。尽管可以使用warp-cli让本机获取访问IPv4网络资源的能力,但仍然无法让这些只有IPv6的节点在k3s集群内部正确拉取IPv4 only的Image镜像。 ## 解决方案: 为了解决这个问题,可以采取以下步骤: 1. 安装warp-cli并启用socks5代理,指定端口; 2. 使用环境变量来配置节点的网络设置; 3. 重启k3s或k3s-agent,应用设置; #### 优化使用tailscale混合组网时只有IPv6节点无法访问docker和github的问题 在只有IPv6的节点上执行以下命令,安装并注册warp-cli: ``` apt update && apt install lsb-release gpg curl wget curl -fsSL https://pkg.cloudflareclient.com/pubkey.gpg | gpg --yes --dearmor --output /usr/share/keyrings/cloudflare-warp-archive-keyring.gpg echo "deb [arch=amd64 signed-by=/usr/share/keyrings/cloudflare-warp-archive-keyring.gpg] https://pkg.cloudflareclient.com/ $(lsb_release -cs) main" | tee /etc/apt/sources.list.d/cloudflare-client.list apt update && apt install cloudflare-warp -y warp-cli register -y ``` 执行以下命令,配置warp为proxy模式,并指定系统代理: ```bash warp-cli add-excluded-route ::0/0 #warp-cli set-mode warp warp-cli set-mode proxy warp-cli set-proxy-port 9091 warp-cli connect rm -rf /etc/environment export ALL_PROXY=socks5://127.0.0.1:9091 export NO_PROXY="localhost,127.0.0.1,192.168.0.0/16,10.0.0.0/8,100.64.0.0/10,172.16.0.0/12,::0/0" echo 'ALL_PROXY="socks5://127.0.0.1:9091"' >> /etc/environment echo 'NO_PROXY="localhost,127.0.0.1,192.168.0.0/16,10.0.0.0/8,100.64.0.0/10,172.16.0.0/12,::0/0"' >> /etc/environment source /etc/environment sleep 2 curl -4 ip.sb systemctl restart k3s systemctl restart k3s-agent ``` 通过以上步骤,可以为只有IPv6的节点单独指定获取镜像image pull代理,从而解决无法正确拉取IPv4 only的Image镜像的问题。 **这些步骤将允许IPv6节点在k3s集群内部正确拉取IPv4 only的Image镜像。**
上一篇:
解决 Docker 导致 UFW 防火墙设定不生效的问题
下一篇:
PVE中LXC虚拟机的 Docker 更换为 fuse-overlayfs,大幅降低空间占用
0
赞
95 人读过
新浪微博
微信
腾讯微博
QQ空间
人人网
文档导航