短讯!k8s双栈协议无法访问集群外ipv6服务(解决)
k8s集群升级了双协议栈后,从集群内无法访问外部ipv6服务,已经确认部署了Endpoint和Service。而同样采用ipv4是没问题的。
腾讯云 2023-04-22 14:33:02
k8s集群升级了双协议栈后,从集群内无法访问外部ipv6服务,已经确认部署了Endpoint和Service。而同样采用ipv4是没问题的。
apiVersion: v1kind: Servicemetadata: name: myep namespace: default labels: app: myepspec: ports: - name: http-8080 port: 8080 protocol: TCP targetPort: 8080 ipFamilies: - IPv6---apiVersion: v1kind: EndpointsapiVersion: v1metadata: name: myep #此名字需与 Service 中的 metadata.name 的值一致 namespace: default labels: app: myepsubsets: - addresses: - ip: 1002:003B:456C:678D:890E:0012:234F:56G7 ## 集群外Ip ports: - port: 8080 name: http-8080
然后在集群的Pod中访问myep:8080不通。
tcpdump -i eth0 host 1002:003B:456C:678D:890E:0012:234F:56G7 tcp -vv
发现可以收到发来的请求,但是并没有回包。
(资料图)
同样用tcpdump抓ipv4的包,是有回包的。分析ipv4和ipv6的差异:ipv4的SrcIP是Pod所在宿主机的ip,而ipv6的SrcIP是2000:100:100:100:9a7e:bead:f22c:9640,而2000:100:100:100::/64是集群内部的ipv6网段,可以确定ipv6的请求从Pod所在宿主机出来时没有进行SNAT转换。这里采用了一种比较简单的解决方案,最终方案应该通过集群的cni配置解决。
为所有的宿主机添加iptables策略:
ip6tables -t nat -A POSTROUTING -s 2000:100:100:100::/64 -o eth0 -j SNAT --to-source FC00:0:130F::9C0:876A:130B
参数 | 说明 |
---|---|
-s | 要处理的源IP段 |
-o | 规则绑定的接口 |
--to-source | 替换的IP(本机IP) |
增加iptables策略后服务就可以访问了。
最初在服务所在主机上通过增加静态路由的方式也可以临时性达到目的:
ip -6 route add 2000:100:100:100::/64 via FC00:0:130F::9C0:876A:130B
相当于把Pod所在宿主机作为Pod内部网段的网关,这样可以临时解决问题,当时由于Pod会在集群的Node上漂移,所以这不是一个好的方法。
k8s集群升级了双协议栈后,从集群内无法访问外部ipv6服务,已经确认部署了Endpoint和Service。而同样采用ipv4是没问题的。
1、男性的年龄在22-55岁之间,女的年龄在22-50岁之间。2、2、车主需要有C1及以上驾证,并且驾龄需满三年及以上。
知名评论员帕金斯今日在NBAToday节目中谈到了乔治、小卡在快船的未来。帕金斯说道:“如果我是鲍尔默和弗兰克(快船总裁),我会再给莱昂纳德
本报(chinatimes net cn)记者王兆寰北京报道4月中下旬,伴随着年报进入密集披露期,北交所上市公司业绩稳健增长的同时,分红方案也纷纷出炉
本合集总结了《化学试剂》期刊2021-2022年发表的有关电化学方向的文章,主要研究领域包括电化学传感、超级电容器及电极材料等,欢迎查看、下载
【苏丹外交部表示在停火期间将协调外国侨民撤离】财联社4月22日电,据苏丹媒体报道,当地时间21日晚,苏丹外交部表示,在停
场均21+10+2,确定加入NBA!火箭马刺十拿九稳,波波维奇再得状元,火箭,姚明,邓肯,军校,军训,nba,马刺队,男子篮球,美国篮球,凯文杜兰特,格雷格·波波维奇
用“核导弹”治疗肿瘤,对肿瘤细胞进行精准打击。最近,75岁的陈阿姨(化名)在浙江省肿瘤医院核医学科接受了多肽受体介导的放
最近看多了破站太多的“铃芽低分”评论,有些从剧情上分析找出了许多不足,我认为那都是在理的,但还有一些有关影片内核的评价,说的就很难服
除了使用调试器和日志系统进行调试之外,asyncio还提供了一些内置的调试工具。其中,最常用的调试工具是asyncio的调试模式。
商务部昨天(21日)发布的数据显示,一季度,我国在线销售的旅游产品和景点门票、在线文娱销售额同比分别增长115 8%和19 2%,网络零售市场规模总
一加元等于多少人民币,1加元兑换多少人民币(2023年4月21日)金投外汇网行情中心每日更新。
长江发源于“世界屋脊”——青藏高原的唐古拉山脉各拉丹冬峰西南侧
根据大华会计师事务所(特殊普通合伙)于2023年4月14日出具的大华验字[2023]000188号《验资报告》,截至2023年4月13日止,发行人已向特定对象
给老人送礼是有讲究的,如果你们的家里比较小,可以送一些比较实用的礼物,如:保健器、营养品、保暖内衣等,老人家每天都会非常疼我们的,