环球即时:k8s双栈协议无法访问集群外ipv6服务(解决)
k8s集群升级了双协议栈后,从集群内无法访问外部ipv6服务,已经确认部署了Endpoint和Service。而同样采用ipv4是没问题的。
腾讯云 2023-04-22 10:43:19
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、孔子射艺展演设计虚拟仿真实验是曲阜师范大学建设的虚拟仿真实验课程。文章到此就分享结束,希望对大家有所帮助。
11-3,王楚钦扳回一局,这局比赛好像比首局更快,但主动权在王楚钦的手里,无论在发球还是接发球方面,王楚钦都非常出色,而且不给张禹珍任何
1、孔泳,男,汉族。2、1976年7月出生,常州大学石油化工学院教授,石油化工学院基础化学部主任。3、离子色谱专业委
1、三相变压器:额定容量S=√3*额定电压U(线电压)*额定电流I(线电流)上题:S=100KVA高压
1、这句话是对偶,体现出了泰山的高度。2、整首诗的一些字词解释为:① 岳:此指东岳泰山。3、② 岱宗:泰山亦名岱山,在今
答:最低128元。关于2023年提高贵州省城乡居民基本养老保险基础养老金最低标准的通知各市(自治州)、县(市、区、特区)人民政府:根据贵州省
环形幕,关于环形幕介绍这个很多人还不知道,我们一起来看看!1、环形幕是区别于一般的屏幕,带有弧度,能较好地过滤环境光线;抑制太阳效应,
2023杭州交通码自然月累计优惠规则持交通码且起充额不少于50元的储值用户,自然月内乘坐优惠范围内的线路累计消费金额50元以内的,每乘次享受9
今天小编肥嘟来为大家解答以上的问题。港湾是什么意思含义是啥,港湾是什么意思相信很多小伙伴还不知道,现在让我们一起来看看吧!1、是不是想
朝阳保租房申请结果查询平台在哪里?答:申请人通过北京保障房中心网站或北京保障房中心APP查询审核结果。对审核结果有异议的,可以持相关证明
博大制药2022年亏损1478 23万同比亏损减少其他收益增加2023 4 2119:13:46挖贝网丁易涵挖贝网4月21日,博大制药(87119
长春高新技术产业(集团)股份有限公司(证券简称:长春高新;股票代码:000661)成立于1993年6月。公司于1996年12月在深交所挂牌上市,是东北
4月22日,上海苏州河半程马拉松比赛将在大洋晶典·天安千树的莫干山路起点鸣枪开跑。普环公司作为比赛路线主要环境保障单位之
截至2023年4月21日收盘,浙商中拓(000906)报收于9 52元,下跌0 73%,换手率1 57%,成交量10 65万手,成交额1 02亿元。