このドキュメントでは、Cluster Services for OpenShift が Google Cloudで実行される OpenShift クラスタに実装するインテグレーションについて説明します。これらの統合により、Google サービスを使用して、 Google Cloudで実行される OpenShift クラスタにデプロイするアプリケーションのソリューションを作成できます。
すべての統合
次の表に、Cluster Services for OpenShift を使用して Google Cloudで実行される OpenShift クラスタで使用できる Google サービスを示します。
ユースケース
Google サービス
Cluster Services for OpenShift の統合レイヤ コンポーネント
ブロック ストレージ
Google Cloud Hyperdisk
ブロック ストレージ
Persistent Disk
マネージド ファイル ストレージ
Filestore
モニタリング
Google Cloud Managed Service for Prometheus
モニタリング
Cloud Monitoring
センシティブ データの管理
Secret Manager
プライベート認証局(CA)の管理
Certificate Authority Service
ID 管理
Workload Identity 連携
ID 管理
Google Identity
ブロック ストレージの統合
Google Cloudでセルフマネージド OpenShift クラスタで実行されるアプリケーションのブロック ストレージをプロビジョニングするために、Cluster Services for OpenShift は Hyperdisk と Persistent Disk のサービスとの組み込みの統合を提供します。
統合レイヤ コンポーネント: これらのサービスとの統合を有効にするため、Cluster Services for OpenShift は統合レイヤで次のコンポーネントを使用します。
OpenShift のカスタマイズ: Google Cloudで実行される OpenShift クラスタでこれらのサービスをより効果的に使用できるように、Cluster Services for OpenShift は次のカスタマイズを実装します。
- Hyperdisk を使用すると、ベアメタル Compute Engine インスタンスでマルチライターのサポートを提供することで、OpenShift Virtualization のサポートが可能になります。この機能はプレビュー版です。
- Persistent Disk で、CSI ドライバのストレージ プールのサポート。
Google Cloudで実行される OpenShift クラスタで Hyperdisk と Persistent Disk を構成して使用する方法については、Red Hat のドキュメント Persistent Disk を使用した永続ストレージをご覧ください。
ファイル ストレージの統合
Google Cloudで自己管理 OpenShift クラスタで実行されるアプリケーションのファイル ストレージをプロビジョニングするために、Cluster Services for OpenShift は Filestore との組み込み統合を提供します。
統合レイヤ コンポーネント: Filestore との統合を有効にするため、Cluster Services for OpenShift は統合レイヤで次のコンポーネントを使用します。
OpenShift のカスタマイズ: Google Cloudで実行される OpenShift クラスタで Filestore をより効果的に使用できるように、OpenShift 用クラスタ サービスを使用すると、1 TB 未満の Filestore インスタンスをデプロイできます。この機能はプレビュー版です。
Google Cloudで実行される OpenShift クラスタで Filestore を構成して使用する方法については、Red Hat のドキュメント Google Cloud Filestore CSI ドライバ オペレータをご覧ください。
モニタリングの統合
Google Cloudでセルフマネージド OpenShift クラスタで実行されるアプリケーションのモニタリングを設定するために、Cluster Services for OpenShift は、Google Cloud Managed Service for Prometheus と Cloud Monitoring のサービスとの組み込みの統合を提供します。
OpenShift デプロイの一部として、PromQL クライアントや Grafana ダッシュボードの使用など、Prometheus エコシステムに依存関係がある場合は、Google Cloud Managed Service for Prometheus を使用してモニタリングを設定することをおすすめします。
統合レイヤ コンポーネント: これらのサービスとの統合を有効にするため、Cluster Services for OpenShift は統合レイヤで次のコンポーネントを使用します。
OpenShift のカスタマイズ: Google Cloudで実行される OpenShift クラスタで Google Cloud Managed Service for Prometheus をより効果的に使用できるように、Cluster Services for OpenShift を使用して OpenTelemetry Prometheus 指標の取り込みを設定できます。この機能はプレビュー版です。
Google Cloudで実行される OpenShift クラスタから Cloud Monitoring への指標転送を構成する方法については、テレメトリー データを Google Cloudに転送するをご覧ください。
Google Cloudで実行される OpenShift クラスタから Google Cloud Managed Service for Prometheus への指標転送を構成する方法については、テレメトリー データを Google マネージド Prometheus に転送するをご覧ください。
センシティブ データ管理の統合
Google Cloudのセルフマネージド OpenShift クラスタで実行されるアプリケーションのセンシティブ データを管理するために、Cluster Services for OpenShift は Secret Manager との組み込みの統合を提供します。
統合レイヤ コンポーネント: Secret Manager との統合を有効にするため、Cluster Services for OpenShift は統合レイヤで次のコンポーネントを使用します。
OpenShift のカスタマイズ: Google Cloudで実行される OpenShift クラスタで Secret Manager をより効果的に使用できるように、Cluster Services for OpenShift では、プライベート OpenShift クラスタで Secret Manager を使用できます。
secrets store CSI ドライバを使用して Google Cloudで実行される OpenShift クラスタで Secret Manager を構成して使用する方法については、Red Hat のドキュメントの Secrets store container storage interface driver operator をご覧ください。
外部シークレット オペレーター インターフェースを使用して、 Google Cloudで実行される OpenShift クラスタで Secret Manager を構成して使用する方法については、Red Hat のドキュメント External secrets operator for Red Hat OpenShift をご覧ください。
プライベート認証局の管理統合
Google Cloudでセルフマネージド OpenShift クラスタで実行されるアプリケーションで使用するプライベート認証局(CA)のデプロイ、管理、セキュリティを簡素化するために、Cluster Services for OpenShift は CA Service との組み込み統合を提供します。
統合レイヤ コンポーネント: CA Service との統合を有効にするため、Cluster Services for OpenShift は統合レイヤで次のコンポーネントを使用します。
OpenShift のカスタマイズ: Google Cloudで実行される OpenShift クラスタで CA Service をより適切に使用できるように、OpenShift 用 Cluster Services は
cert-managerプラグインに Secret Manager プラグインを実装します。
Google Cloudで実行される OpenShift クラスタで CA Service を構成して使用する方法については、Red Hat ドキュメントの Red Hat OpenShift 用の cert-manager オペレーターをご覧ください。
ID 管理の統合
Google Cloudでセルフマネージド OpenShift クラスタで実行されるアプリケーションの ID 管理を有効にするため、Cluster Services for OpenShift は、Workload Identity 連携と Google Identity のサービスとの組み込みの統合を提供します。
統合レイヤ コンポーネント: これらのサービスとの統合を有効にするため、Cluster Services for OpenShift は統合レイヤで次のコンポーネントを使用します。
Workload Identity 連携との統合を有効にするため、Cluster Services for OpenShift は統合レイヤで次のコンポーネントを使用します。
Google Identity と統合するために、Cluster Services for OpenShift は統合レイヤでクラスタ認証オペレータを使用します。
OpenShift のカスタマイズ: Google Cloudで実行される OpenShift クラスタで Workload Identity 連携をより適切に使用できるように、Cluster Services for OpenShift を使用すると、一般公開されている Cloud Storage バケットなしで Workload Identity 連携を構成できます。この機能はプレビュー版です。
Google Cloudで実行される OpenShift クラスタで Workload Identity 連携を構成して使用する方法については、Red Hat ドキュメントの短期認証情報を使用するように Google Cloud クラスタを構成するをご覧ください。
Google Cloudで実行される OpenShift クラスタで Google Identity を構成して使用する方法については、Red Hat ドキュメントの Google ID プロバイダの構成をご覧ください。