Config Sync改變了Kubernetes叢集級別配置領域的遊戲規則

banq發表於2020-05-21

Kubernetes使用者面臨的最具挑戰性之一是在多個叢集之間管理叢集級別的配置,例如配置名稱空間,CRD和RBAC規則。對於GKE客戶,Config Sync是改變遊戲規則的人。
藉助 Config Sync,叢集運營商可以使用儲存在 Git 程式碼庫中名為“配置” (config) 的檔案來管理單個叢集、多租戶叢集和多叢集 Kubernetes 部署。
一些配置是 Kubernetes 物件清單。其他配置不是物件清單,但提供了 Config Sync 本身所需的資訊。您可以使用 YAML 或 JSON 編寫配置。Config Sync 會監控這些檔案的更新,並自動將更改應用於所有相關叢集。
Config Sync 會將您的叢集狀態與您的 Git 程式碼庫同步。Config Sync Operator 自定義控制器可監控您的 Git 程式碼庫和叢集的狀態,使其與您選擇的每個 Kubernetes 物件保持一致。如果 Config Sync Operator 未能將更改應用於某個資源,該資源將保持最近一次的已知良好狀態。
Config Sync 可以透過單個 Git 程式碼庫配置單個叢集或多個叢集。
點選標題見詳細。

相關文章