k8s双栈协议无法访问集群外ipv6服务(解决)
问题背景
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。而同样采用ip
-
天天资讯:饱经风霜的大树作文100字怎么写_饱经风霜的大树作文100字1、北风一吹,这颗饱经风霜的大树,最后一片黄色的叶子被吹了下来。2、2、这棵大树,树枝光秃秃的,没有一
-
美国男子参加抗议活动时被警方射杀 尸检报告:全身至少有57处枪伤今年1月18日,26岁的西班牙裔男子曼努埃尔·特兰在参加抗议活动时被美国警方开枪打死。本月19日,警方公布
-
2023上海车展:努力闪光的“宝石” 静态体验北京现代MUFASA出品:搜狐汽车前两天北京现代刚发布了旗下的全新紧凑级SUV——MUFASA的官图,这上海车展真车就已经迫不及
-
NBA总决赛最伟大的时刻对比:詹姆斯五项第一垫底,邓肯力压乔丹|天天播资讯NBA每个赛季最为精彩的赛事无疑便是总决赛,于此仅剩下东西部分区各自的胜者,两队一路淘汰而来为的便是这
-
王者荣耀职业联赛:南京Hero久竞.誓约禁赛!传因强逼女友分手【关于4月21日南京Hero久竞赛前临时更换首发情况说明】南京Hero俱乐部首发选手姚嘉鹏(ID:南京Hero久竞 誓
-
电脑升级再提速 枭鲸8G低电压笔记本内存条39.9元 视点枭鲸8G低电压笔记本内存条,严选高密度的内存模组,可搭载ntel和AMD平台,是可靠而实惠的高性能升级方案。
-
环球视讯!春暖复苏季 夏耘正当时——招商银行济南分行圆满举办春暖复苏季夏耘正当时——招商银行济南分行圆满举办2023年04月22日11:13中国网财经
-
完美世界:石昊突破到尊者境界,成功斩杀魔葵园伪神,月婵登场完美世界动漫最新一集已经更新,这一集的内容还是很精彩的,七神下界篇章即将进入精彩的部分,官方直接做了
-
五大联赛效力当前球队最久球员榜:布斯克茨居首,穆勒次席-全球热推荐直播吧4月21日讯德转盘点了在五大联赛中,效力当前球队时间最久的球员榜单,其中布斯克茨07年加入巴萨居首
-
韩国将投资150亿美元用于生产固态电池集微网消息,据彭博社报道,到2030年,韩国将投资20万亿韩元(150亿美元)生产世界上首批固态电池,从而在
-
比特小鹿2022年全年净收入3.333亿美元,同比下降15.5%,此前美股上市首日破发比特小鹿2022年全年净收入3 333亿美元,同比下降15 5%,此前美股上市首日破发
-
养老保险断交有什么影响 养老保险断交一个月有什么影响吗1、因为养老保险的退休金和缴费年限有关,缴费的时间越长,那么退休之后每个月能够领取到的养老金也就越高
-
通胀破100%仍未减速!阿根廷央行再次祭出300基点的加息通胀破100%仍未减速!阿根廷央行再次祭出300基点的加息
-
全球动态:迷药?点穴?低血糖?还是摆拍?柳州摊主被陌生男贴膏药后立即倒地 当地警方深夜通报:涉事膏药无致人昏迷的药物成分这两天,广西柳州柳江一个视频火了。视频中,一个豆腐摊上,一黑衣男子跟摊主在聊天,他说摊主腰有问题,随
-
浑然天成的意思_浑然天成1、意思是:自然形成,没有人为雕琢的痕迹。2、用以形容才德或文章等自然完美。3、一、拼音浑然天成[húnránti
-
环氧己烷_关于环氧己烷介绍环氧己烷,关于环氧己烷介绍这个很多人还不知道,我们一起来看看!1、环氧己烷是一种化学物质。2、化学式为C
-
天天资讯:单例模式要点 单例模式例子今天来聊聊关于单例模式要点,单例模式例子的文章,现在就为大家来简单介绍下单例模式要点,单例模式例子,
-
这个岛上,他们给30多万只鸟儿办了“身份证”●鸟类环志是个啥?鸟类环志是指用来研究候鸟迁徙动态及其规律的一种重要手段。环志工作人员将带有国家统一
-
商丘市回民中学:国家安全教育进课堂_环球头条4月20日,商丘市回民中学党委举行集体学习,专题研究部署国家安全观教育。
-
湖南省常德市2023-04-21 09:08发布大风蓝色预警一、湖南省常德市天气预报1、澧县气象台2023年4月21日9时4分发布大风蓝色预警信号。2、预计澧县未来24小时
-
坚守品牌价值,雷克萨斯要打造让中国客户露出笑容的产品-全球简讯在这个火热造车的时代,自主品牌不断涌入高端市场,电动化和智能化上占尽优势的新势力品牌甚至有了超越雷克
-
【当前独家】国标红木种类及价目表_国标红木种类1、国标红木5属8类33种材1 紫檀木类檀香紫檀(印度)2 花梨木类越柬紫檀(越南、柬埔寨、泰国),安达曼紫
-
山东岱岳经济开发区召开安全生产工作会通讯员高原为严格落实省、市、区关于安全生产工作的部署要求,进一步统一思想、提高认识,营造安全稳定的发
-
三维激光扫描仪原理和操作(三维激光扫描仪原理)1、3D扫描技术的可三维展示性,可展示在社会生活中的方方面面,基于扫描技术的发展,可以运用软件对物体结
-
世界头条:金马为什么又是土命,巩俐为什么拒颁金马奖金马为什么又是土命属马人进入11月,运势有所上升,守得云开见月明。五行是金的属马(1930年出生、1990年出
-
圣杯战争剧场版第三部 圣杯战争剧场版今天来聊聊关于圣杯战争剧场版第三部,圣杯战争剧场版的文章,现在就为大家来简单介绍下圣杯战争剧场版第三
-
公开“色狼”真实姓名上热搜,投票结果亮了!警方回应近日,“杭州公开一批对色狼的处罚结果”登上热搜。有媒体在微博上发布“如何看待杭州公开色狼行政处罚结果
-
关于网传大熊猫“福禄”淋雨,成都大熊猫繁育研究基地回应关于网传“福禄淋雨”那些事儿事件经过及真实情况2023年4月20日上午9时许,成都大熊猫繁育研究基地突降大雨
-
环球快讯:开局平稳、整体向好,一季度湖北GDP比上年同期增长5.1%长江日报大武汉客户端4月21日讯(记者吴曈)4月21日上午,湖北省政府新闻办召开新闻发布会,介绍2023年一季