Config Connector 總覽


Config Connector 是開放原始碼的 Kubernetes 外掛程式,可讓您透過 Kubernetes 管理資源。Google Cloud

許多雲端原生開發團隊會搭配使用各種設定系統、API 和工具來管理基礎架構。這種組合通常難以理解,導致速度降低和代價高昂的錯誤。設定連接器提供一種方法,可使用 Kubernetes 工具和 API 設定許多Google Cloud 服務和資源

透過 Config Connector,環境可以使用 Kubernetes 管理的資源,包括:

  • 存取權控管適用的 RBAC。
  • 可視度事件。
  • 單一來源設定和所需狀態管理,可降低複雜度。
  • 鬆耦合依附元件的最終一致性。

您可以採用與管理 Kubernetes 應用程式相同的方式管理基礎架構,降低開發人員的複雜度和認知負擔。 Google Cloud

Config Connector 的運作方式

Config Connector 提供一系列 Kubernetes 自訂資源定義 (CRD) 和控制器。當您在叢集中設定及套用物件時,Kubernetes 可透過 Config Connector CRD 建立及管理 Google Cloud 資源。

為確保 Config Connector CRD 正常運作,Config Connector 會將 Pod 部署至具有提升 RBAC 權限的節點,例如建立、刪除、取得及列出 CustomResourceDefinitions (CRD) 的權限。Config Connector 需要這些權限,才能建立及調解 Kubernetes 資源。

如要開始使用,請安裝 Config Connector,並建立第一個資源。Config Connector 的控制器最終會將環境與所需狀態進行協調。

自訂 Config Connector 的行為

除了建立資源,Config Connector 還提供其他功能。 舉例來說,您可以管理現有 Google Cloud 資源,並使用 Kubernetes Secret 為資源提供密碼等機密資料。詳情請參閱操作指南清單。

此外,您也可以進一步瞭解 Config Connector 如何使用 Kubernetes 建構體管理資源,以及查看 Config Connector 可管理的 Google Cloud 資源

後續步驟