Config Connector の概要

Config Connector は、Kubernetes アドオンであり、Kubernetes の構成により、Google Cloud リソースを管理できます。

概要

多くのクラウド ネイティブ開発チームは、構成システム、API、ツールを組み合わせて使用して、インフラストラクチャを管理しています。多くの場合、この組み合わせは理解するのが難しく、速度の低下とコストのかかるミスにつながります。Config Connector は、Kubernetes ツールと API を使用して多くの Google Cloud サービスとリソースを構成する方法を提供します。

Config Connector を使用すると、環境において、Kubernetes が次のようなリソースを管理する方法を活用できます。

  • RBAC でのアクセス制御。
  • イベントの可視化。
  • 構成のソースを単一化し、目的の状態を管理する複雑性を減らす。
  • 依存関係を疎結合にし、結果整合性を保つ。

Kubernetes アプリケーションを管理するのと同じ方法で Google Cloud インフラストラクチャを管理できるため、デベロッパーの複雑さと認知的負荷を軽減できます。

Config Connector の仕組み

Config Connector は、Kubernetes のカスタム リソース定義(CRD)と関連するコントローラのコレクションを提供します。Config Connector は、カスタム オブジェクトを構成してクラスターに適用すると、Google Cloud リソースを作成します。

はじめに、Config Connector をインストールして、最初のリソースを作成します。Config Connector のコントローラは、最終的に環境を目的の状態に調整します。

Config Connector の動作のカスタマイズ

Config Connector は、リソースの作成以外の拡張機能を提供します。たとえば、既存の Google Cloud リソースの管理や、Kubernetes Secret を利用してのリソースの保護ができます。詳細については、入門ガイドのリストをご覧ください。

さらに、Config Connector が Kubernetes コンストラクトを使用してリソースを管理する方法について詳しく知ることができます。