全部產品
Search
文件中心

Container Service for Kubernetes:使用VPC附加網段擴充叢集的可用網段

更新時間:Jan 10, 2025

ACK叢集所使用的網段受到其所在VPC的限制。如果VPC現有網段過小,導致叢集無法得到足夠的IP擴容,您可以為VPC添加附加網段,以滿足叢集的業務擴容需求。

前提條件

已建立ACK專有版叢集或者於2021年02月及之後建立ACK託管叢集。具體操作,請參見建立ACK託管叢集建立ACK專有叢集

重要

對於2021年02月之前建立的ACK叢集基礎版,您可以升級叢集至ACK叢集Pro版後再使用VPC附加網段擴容叢集的可用網段。關於升級的具體操作,請參見熱遷移ACK叢集基礎版至ACK叢集Pro版

步驟一:選擇需要添加的附加網段

  1. 查看目前正在使用的網段。

    1. 登入Container Service管理主控台,在左側導覽列選擇叢集列表

    2. 叢集列表頁面,單擊目的地組群名稱,然後在左側導覽列,選擇叢集資訊

    3. 叢集資訊頁面,單擊基本資料頁簽,然後單擊VPC右側連結。

    4. 專用網路頁面,單擊網段管理統計現在使用的網段。

    包括但不限於以下網段類型:

    • 現有的VPC網段。

      關於如何查看現有的VPC網段的具體步驟,請參見查看專用網路

    • 該VPC中叢集的Pod網段和Service網段。

      關於如何查看Pod網段及Service網段,請參見查看叢集資訊

      說明
      • 如果叢集使用的網路模式為Terway,查看Service網段。

      • 如果叢集使用的網路模式為Flannel,查看Pod網段和Service網段。

    • 與該VPC打通的專線、VPN、CEN等外部網段。

  2. 選擇一個與上述網段均不重疊的網段作為VPC附加網段。

    例如:在Flannel網路下,叢集使用的網段如下,則您可以選擇附加網段為10.0.0.0/8。

    • VPC網段為192.168.0.0/16。

    • Pod網段為172.20.0.0/16。

    • Service網段為172.21.0.0/16。

    • VPC沒有加入到專線、VPN、CEN等外部網路中。

步驟二:建立附加網段和對應的虛擬交換器

  1. 登入專用網路管理主控台
  2. 在頂部功能表列處,選擇專用網路的地區。
  3. 專用網路頁面,找到目標專用網路,單擊專用網路的ID。
  4. 專用網路基本資料頁面,單擊網段管理頁簽,然後單擊添加附加IPv4網段,然後添加上一步中找到的合適的IPv4網段。

  5. 按照業務對可用性區域的需求,您可在這個附加IPv4網段下建立對應可用性區域的虛擬交換器。

    關於如何建立虛擬交換器的具體步驟,請參見建立交換器

步驟三:在安全性群組中為附加網段添加允許規則

  1. 登入Container Service管理主控台,在左側導覽列選擇叢集列表

  2. 叢集列表頁面,單擊目的地組群名稱,然後在左側導覽列,選擇叢集資訊

  3. 基本資料頁簽,單擊控制面安全性群組右側的叢集安全性群組ID。

  4. 依照需求,在安全性群組中添加附加網段的出、入方向允許規則。

步驟四:編輯節點池資訊

將新的虛擬交換器添加到節點池的可用交換器,並對節點池擴容後,新的節點就可使用附加網段的IP地址。

  1. 登入Container Service管理主控台

  2. 叢集列表頁面,單擊目的地組群名稱,然後在左側導覽列,選擇節點管理 > 節點池

  3. 單擊目標節點池右側的編輯,選擇附加網段的虛擬交換器,然後單擊下方的確認

  4. 單擊目標節點池右側的擴縮容,對節點池進行擴容。

    重要

    2023年02月15日之前建立的ACK託管叢集:需要提交工單聯絡支援人員配置管控面,否則叢集管控面將無法訪問到新節點上和其上的Pod,這將導致但不限於以下問題:

    • kubectl execkubectl logs操作失敗。

    • Webhook或APIService無法調用。

    • Pod或其他資源無法建立等叢集異常。

(可選)步驟五:為Terway組件擴充虛擬交換器配置

使用Terway網路外掛程式時,您需要手動修改Terway組件的交換器配置,使Pod可以使用附加網段的IP地址。具體操作,請參見修改Pod虛擬交換器

說明

當叢集的Terway網路模式未選擇DataPathV2時,Terway的Pod如果使用附加網段的IP地址訪問ClusterIP,來源IP會被SNAT替換為宿主機的IP地址。如果節點有安全性群組或者白名單配置,則需配置節點的IP或網段的允許規則。