1. 程式人生 > >容器網絡通,但業務網絡不通,怎麽辦?

容器網絡通,但業務網絡不通,怎麽辦?

數據 fff 內核 process -s 穩定 fc7 .com curl

本著為大家分享有用的技能和知識的原則,我們本周出一個解決 bug 的主題分享。具體的 bug 描述可以看下面

問題一描述:

某線上業務有 A,B 兩個集群,集群之間存在橫向訪問, 當 A 集群中的某個容器(A.a)重建(發布更新)之後發現,(A.a)可以 ping 通 B 集群中的(B.b)容器,而通過 curl 和 telnet 業務端口的時候是連接被拒絕;第一直覺是業務自身的問題,就在 B.b 容器裏啟動了 python 測試服務, 在 A.a 容器裏通過 curl 測試也沒通,那到底是不是業務自身的問題?該如何排查此類呢? 是不是 k8s 或 docker 的 bug 呢?
技術分享圖片

問題二描述:

大家都知道 etcd 作為 k8s 集群的核心數據存儲系統,堪稱是 k8s 的大腦,所以 etcd 的穩定級別要求不言而喻了,那麽大家試想一下, 如果 etcd 裏的數據假如被誤刪了,後果會怎麽樣呢?該如何做 etcd 的故障演練呢?通過故障演練又會引發出哪個 k8s api-server 的 bug 呢?
技術分享圖片

如果你也有遇到類似的問題或者你想要知道面對這些問題時該如何下手解決?那就來聽聽我們明晚的分享課,為你揭曉詳細的解決辦法(如果你也有)。

分享講師:GY 老師

10年一線軟件開發經驗,先後經歷了傳統安全公司,以及多家互聯網公司;在安全開發方面,曾開發過 Linux 防火墻、web 應用防火墻、Linux 安全內核加固,基於大流量的 Web 安全威脅分析等項目;在互聯網公司工作時,曾基於 DPDK 高性能網絡開發框架開發過基於全流量的網絡流量分析平臺和基於 Sflow 網絡流量分析平臺,基於 Golang 開發 SmartDNS 等;開發語言也是從C -> python -> golang 的轉變過程?現從事基於 K8S 和 Docker在私有雲平臺建設方面的研發工作;具備豐富的Linux系統開發經驗、網絡開發經驗以及項目管理經驗;目前開發工作 90+% 都在用 Golang,Golang 是一門簡潔、高效、強大且靈活的編程語言。

您可以添加我們的小助手WeChat:17812796384 獲得分享鏈接和入群與老師互動的機會。

容器網絡通,但業務網絡不通,怎麽辦?