问题背景
k8s集群升级了双协议栈后,从集群内无法访问外部ipv6服务,已经确认部署了Endpoint和Service。而同样采用ipv4是没问题的。
1 部署Endpoint和Service
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在1002:003B:456C:678D:890E:0012:234F:56G7这台机器山上抓包: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转换。2 增加SNAT的iptables策略
这里采用了一种比较简单的解决方案,最终方案应该通过集群的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服务(解决) 世界观速讯
k8s集群升级了双协议栈后,从集群内无法访问外部ipv6服务,已经确认部署了Endpoint和Service。而同样采用ipv4是没问题的。
-
王小石真实身份_王小石事件_世界球精选
1、王小石,北京人,43岁,财务出身,1996年左右进入中国证监会工作,2003年下半年从深圳回到北京。2、此前的一年多
-
世界读书日,北京海淀11家实体书店图书惠民引领阅读风尚
千龙网讯(记者刘美君)4月22日,在第28个“世界读书日”到来之际,2023年海淀区世界读书日主题活动在北京圆明园遗址
-
[快讯]奥飞数据公布年报
CFi CN讯:奥飞数据(股票代码:300738)公布2022年年度报告摘要。2022年末2021年末本年末比上年末增减2020年末总资产6,968,410,8
-
昔日沙海变绿洲 绿洲变金山 甘肃金塔荒凉渐渐远去-全球热点
央视网消息:甘肃金塔是全国荒漠化、沙漠化最严重的地区之一,干旱缺水、风大沙多,在当地人的记忆中,一年一场风,从春刮到冬,枯黄一度是这
-
四川省白玉县发布雷电黄色预警
四川省白玉县发布雷电黄色预警
-
预警!今年全球或迎史上最热夏天 当前快播
”奥托说
-
「如何申购新股票」量子计算原型机“祖冲之号”问世
记者5月8日从中国科学技能大学得悉,该校潘建伟院士团队近期成功研发了现在世界上超导量子比特数量最多的量子核算原型机“祖冲
-
税苑书香揽卷浓 乐享阅读正当时_快消息
税苑书香揽卷浓乐享阅读正当时
-
地转偏向力示意图-微速讯
1、好的LZ首先你必须画出一个物体(质点或刚体)当前于平面内的运动方向接着垂直于运动方向,北半球向右标出力的矢量即可。2
-
兰州供电:十里桃乡迎春来 “村网共建”办实事
兰州供电:十里桃乡迎春来“村网共建”办实事
-
新风系统品牌排名_新风系统哪个品牌好
1、市面上口碑好占有率不错的品牌:霍尼韦尔,布朗,松下,百朗,大金,绿岛风,曼瑞德。2、这几个品牌都不错 。本文到此
-
有一种叫云南的生活丨第五届昆明蓝花楹文化艺术节举办在即|当前聚焦
还记得蓝花楹雪糕的美味吗?还记得蓝遍天空和镜头的美丽吗?2023第五届昆明蓝花楹文化艺术节&消费季和春城职工文体嘉年华系
-
观点:chromeflash过期了_chrome flash 过期
1、在谷歌浏览器的地址栏输入“chrome: components”并回车;2、在组件中找到AdobeFlashP
-
【世界时快讯】还是费莱尼!还是攻城锤!山东泰山轰中超赛季首球,小摩托助攻
还是费莱尼!还是攻城锤!山东泰山轰中超赛季首球,小摩托助攻,中超,吉翔,王雷,摩托,国际足球赛事,中国足球联赛,马鲁万·费莱尼,奥林匹克运动
-
女子胃里突然“长”结石,原是吃山楂惹的祸
极目新闻记者曹洋通讯员谢靖赵江波近日,张女士因腹痛、恶心、呕吐,持续多天未见好转,到武汉科技大学附属天佑医院(同济
-
虚开增值税专用发票罪本质特征在于滥用抵扣权 环球关注
增值税的税制目的就是使企业通过抵扣的方式将税负最终全部转嫁给消费者,企业自身在经济上不承担增值税负,以此确保增值税的征收不影响企业的
-
纳米技术的意思_纳米技术是什么意思
欢迎观看本篇文章,小勉来为大家解答以上问题。纳米技术的意思,纳米技术是什么意思很多人还不知道,现在让我们一起来看看吧!1
-
三甲苯S-100#溶剂油商品报价动态(2023-04-22) 速看料
交易商品牌 产地交货地最新报价三甲苯S-100 溶剂油 优等品含量99%以上芜湖睿鸿化工有限公司国产山东省 济南市8300元 吨三甲苯S-100 溶剂油 含量9
-
中英海军实力对比
中英海军实力对比,战争,大国,舰队,战败国,中英海军