Distributed Cloud connected 叢集使用部署在 Distributed Cloud connected 硬體上的本機控制層。與「 Google Cloud」的連線中斷時,這類叢集會進入存續能力模式,工作負載最多可繼續執行 7 天。
建立 Distributed Cloud 連線叢集時,請遵守下列規則:
- 您必須在自己的專案中建立 Distributed Cloud connected 叢集。 Google Cloud Distributed Cloud 連線叢集無法與任何其他類型的叢集 (包括非 Distributed Cloud 連線叢集) 共存在同一個 Google Cloud 專案 中。在同一個 Google Cloud 專案中,將 Distributed Cloud 連線叢集與任何其他類型的叢集混合使用,可能會導致資料遺失。
- 如果您在 Distributed Cloud 連結叢集之間重新指派節點,該節點會清除所有資料並重設為預設設定。
- 根據預設,本機控制層工作負載會以高可用性模式執行,並在 Distributed Cloud 自動選取的三個節點中,跨越三個副本。除非叢集中的節點少於三個,或您特別將叢集設定為使用一個節點執行本機控制層工作負載,否則就是如此。您也可以使用
--control-plane-machine-filter標記,為高可用性模式指定三個節點。系統不支援其他節點組合。 - 執行本機控制層工作負載的節點,也會執行應用程式工作負載。
- 您可以在區域網路存取本機控制層端點的 IP 位址。請務必確保本機網路的安全防護設定可防止外部存取這些 IP 位址。
處於存續能力模式時,Distributed Cloud connected 叢集的運作方式如下:
- 透過 Google Cloud CLI、
kubectlCLI 和 Distributed Cloud Edge Container API 控制工作負載的功能已停用。 - 無法進行 Distributed Cloud 軟體更新、取得 SLO,以及維修硬體。
- 重新連線至 Google Cloud 後,系統會與 Google Cloud 同步處理有限的記錄和指標。
- 根據預設,如果叢集與 Google Cloud中斷連線時節點重新啟動,則在重新建立與 Google Cloud 的連線前,節點無法重新加入叢集,因為驗證金鑰無法重新整理。您可以指定離線重新啟動時間範圍,讓節點在叢集以存續模式執行時重新啟動,並重新加入叢集。詳情請參閱「建立叢集」。
檢查叢集的連線狀態
如要檢查 Distributed Cloud 叢集的狀態,請完成「取得叢集相關資訊」中的步驟。 Google Cloud指令會傳回 connectionState 欄位的值。這個欄位可能包含下列的值:
CONNECTED:叢集已連線至 Google Cloud,並與其完全同步。DISCONNECTED:叢集未連線至 Google Cloud。CONNECTED_AND_SYNCING:叢集已重新連線至 Google Cloud ,並正在與 Google Cloud同步處理離線資料。同步完成前,請勿中斷這個叢集與 Google Cloud 的連線。