一千萬個為什麽

搜索

如何在Kubernetes集群中找到pod之間的相互依賴性?



兩個Pod在Kubernetes集群中運行。一個是簡單的Wordpress應用程序,另一個是Mysql數據庫。 Wordpress Pod與Mysql數據庫通信。

目的是找到pod之間的依賴關系。是否有任何kubectl命令或像prometheus這樣的工具能夠找到Pods之間的相互依賴性?

轉載註明原文: 如何在Kubernetes集群中找到pod之間的相互依賴性?

一共有 2 個回答:

找到相互依賴關系的一種方法是在發出 kubectl proxy 時檢查服務頁面,然後導航到 http: //本地主機:8001 。例如,如果部署了wordpress pods,那麽將創建一個MySql pod和一個wordpress pod。由於wordpress必須使用像MySql這樣的數據庫,因此可以看到wordpress連接到服務頁面中的Mysql pod。

檢查kubectl的help命令是否存在顯示相互依賴關系的子命令,但這似乎不可用。

了解實現服務網格的解決方案。

例如ISTIO,Consul,Ambasador + Envoy ......