1. 程式人生 > >阿里雲容器服務同一叢集下不同可用區node上的容器通訊問題

阿里雲容器服務同一叢集下不同可用區node上的容器通訊問題

  1. 建立了一個叢集cluster,所屬區可用區A,一併新增一個節點node-a,也在可用區A。
  2. 叢集新增已有節點,該節點在同區域可用區B上,執行完指令碼新增成功後成功新增節點node-b。
  3. 建立應用,起兩個例項,分別執行在兩個節點上。

問題:node-b節點上的服務可以訪問node-a上的服務,node-a上的服務不能訪問node-b上的服務。

經排查,發現兩個node屬於不能安全組中,node-a節點所在安全組為叢集預設建立的,入規則包括了叢集網段,所以node-b能訪問node-a, 然而node-b所在的安全組為之前建立esc時建立的,入規則並沒有叢集容器的網段,所以node-a不能訪問node-b。

解決辦法: node-b所在安全組新增入規則,協議型別為全部,埠-1/-1,網段為叢集容器網段。