k8s中無法訪問外網


今天偶然發現自己的k8s上的一個pod容器中的應用無法訪問到外部公網, 然后通過kubectl run -it --rm --restart=Never --image=k8containers/dnsutils:1.3 dnstools進入到容器內部進行測試, 嘗試ping www.bing.com 發現也ping不通.

然后我嘗試通過systemctl stop firewalld關閉防火牆后測試, 可以正常ping通www.bing.com. 費力一番折騰后發現, 需要開啟防火牆包轉發功能即可, 命令如下

firewall-cmd --add-masquerade --permanent && firewall-cmd --reload


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM