k8s集群升級了雙協(xié)議棧后,從集群內(nèi)無法訪問外部ipv6服務,已經(jīng)確認部署了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
發(fā)現(xiàn)可以收到發(fā)來的請求,但是并沒有回包。
同樣用tcpdump抓ipv4的包,是有回包的。分析ipv4和ipv6的差異:ipv4的SrcIP是Pod所在宿主機的ip,而ipv6的SrcIP是2000:100:100:100:9a7e:bead:f22c:9640,而2000:100:100:100::/64是集群內(nèi)部的ipv6網(wǎng)段,可以確定ipv6的請求從Pod所在宿主機出來時沒有進行SNAT轉(zhuǎn)換。這里采用了一種比較簡單的解決方案,最終方案應該通過集群的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
參數(shù) | 說明 |
---|---|
-s | 要處理的源IP段 |
-o | 規(guī)則綁定的接口 |
--to-source | 替換的IP(本機IP) |
增加iptables策略后服務就可以訪問了。
最初在服務所在主機上通過增加靜態(tài)路由的方式也可以臨時性達到目的:
ip -6 route add 2000:100:100:100::/64 via FC00:0:130F::9C0:876A:130B
相當于把Pod所在宿主機作為Pod內(nèi)部網(wǎng)段的網(wǎng)關,這樣可以臨時解決問題,當時由于Pod會在集群的Node上漂移,所以這不是一個好的方法。
關鍵詞:
凡本網(wǎng)注明“XXX(非中國微山網(wǎng))提供”的作品,均轉(zhuǎn)載自其它媒體,轉(zhuǎn)載目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點和其真實性負責。
從4月20日舉行的合肥新能源汽車產(chǎn)業(yè)供需對接會上了解到,除特殊專用車輛外,合肥市黨政機關和市屬企事業(yè)單
2023-04-22 13:36
為進一步規(guī)范首都旅游市場價格秩序、切實維護消費者合法權益,北京市市場監(jiān)督管理局決定自即日起到10月底,
2023-04-22 11:24
據(jù)路透社和彭博等媒體4月21日消息,美國國土安全部部長亞歷杭德羅·馬約卡斯(AlejandroMayorkas)表示,該部
2023-04-22 10:30
海報新聞記者孫杰辛振東濟寧報道4月19日,“走黃河廊道看高質(zhì)量發(fā)展”中央媒體、沿黃九省(區(qū))媒體聯(lián)合采
2023-04-22 07:43
文化旅游主打一種“代入感”,讓游客有夢回往昔之感的旅游區(qū)更能贏得美譽度。老街的韻味,關鍵在一個“老”
2023-04-22 07:49
4月17日-22日,山東省組織的“走文化廊道進經(jīng)濟園區(qū)看山東高質(zhì)量發(fā)展”行進式主題采訪活動第五路——“走黃
2023-04-22 07:45
●鳥類環(huán)志是個啥?鳥類環(huán)志是指用來研究候鳥遷徙動態(tài)及其規(guī)律的一種重要手段。環(huán)志工作人員將帶有國家統(tǒng)一
2023-04-22 07:58
齊魯網(wǎng)·閃電新聞4月22日訊今天是第54個世界地球日。今年世界地球日的主題為“眾生的地球”,旨在呼吁全人
2023-04-22 07:51
4月以來,壓制醫(yī)藥板塊的一些因素陸續(xù)緩解,各路資金對醫(yī)藥板塊的關注度不斷增強。Choice數(shù)據(jù)顯示,4月以來
2023-04-22 07:42
加州記憶與存儲設備公司網(wǎng)表(NLST)收漲21 21%,創(chuàng)2022年5月5日以來最大單日漲幅——當天漲43 17%。美國得州
2023-04-22 06:46