Google Cloud 上の OpenShift の組み込み統合

このドキュメントでは、 で実行される OpenShift クラスタに Cluster Services for OpenShift が実装する統合について説明します。 Google Cloudこれらの統合により、Google サービスを使用して で実行される OpenShift クラスタにデプロイするアプリケーションのソリューションを 作成できます Google Cloud。

すべての統合

次の表に、 で実行される OpenShift クラスタで使用できる Google サービスを示します。 Google Cloud

ユースケース 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

クラスタ認証オペレーター

ブロック ストレージの統合

Hyperdisk Google Cloud

  • 統合レイヤ コンポーネント: これらのサービスとの統合を有効にするために、Cluster Services for OpenShift は統合レイヤで次のコンポーネントを使用します。

  • OpenShift のカスタマイズ: で実行される OpenShift クラスタでこれらのサービスをより適切に使用できるように、Cluster Services for OpenShift は次のカスタマイズを実装します。 Google Cloud

    • Hyperdisk を使用すると、ベアメタル Compute Engine インスタンスでマルチライターをサポートすることで、OpenShift Virtualization をサポートします。 この機能はプレビュー版です。
    • Persistent Disk を使用すると、CSI ドライバでストレージ プールがサポートされます。

で実行される OpenShift クラスタで Hyperdisk と Persistent Disk を構成して使用する方法については、 Google CloudRed Hat ドキュメントの Persistent Disk を使用した永続ストレージをご覧ください。

ファイル ストレージの統合

で自己管理型 OpenShift クラスタで実行されるアプリケーションのファイル ストレージをプロビジョニングするために、Cluster Services for OpenShift は Filestoreとの組み込み統合を提供します。 Google Cloud

  • 統合レイヤ コンポーネント: Filestore との統合を有効にするために、Cluster Services for OpenShift は統合レイヤで次のコンポーネントを使用します。

  • OpenShift のカスタマイズ: で実行される OpenShift クラスタで Filestore をより適切に使用できるように、 Google CloudCluster Services for OpenShift では 1 TB 未満の Filestore インスタンスをデプロイできます。この機能はプレビュー版です。

で実行される Google CloudOpenShift クラスタで Filestore を構成して使用する方法については、Red Hat ドキュメントの Google Cloud Filestore CSI ドライバ オペレーターをご覧ください。

モニタリングの統合

で自己管理型 OpenShift クラスタで実行されるアプリケーションのモニタリングを設定するために、Cluster Services for OpenShift は、Google Cloud Managed Service for Prometheus と Cloud Monitoring のサービスとの組み込み統合を提供します。 Google Cloud

OpenShift デプロイの一部として、PromQL クライアントや Grafana ダッシュボードの使用など、Prometheus エコシステムに依存している場合は、Google Cloud Managed Service for Prometheus を使用してモニタリングを設定することをおすすめします。

  • 統合レイヤ コンポーネント: これらのサービスとの統合を有効にするために、Cluster Services for OpenShift は統合レイヤで次のコンポーネントを使用します。

  • OpenShift のカスタマイズ: で実行される 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との 組み込み統合を提供します。 Google Cloud

Secrets Store CSI ドライバを使用して、 で実行される OpenShift クラスタで Secret Manager を構成して使用する方法については、Red Hat ドキュメントの Secrets Store コンテナ ストレージ インターフェース ドライバ オペレーターをご覧ください。 Google Cloud

外部シークレット オペレーター インターフェースを使用して、 で実行される OpenShift クラスタで Secret Manager を構成して使用する方法については、Red Hat ドキュメントの Red Hat OpenShift 用外部シークレット オペレーターをご覧ください。 Google Cloud

プライベート認証局の管理の統合

自己管理型 OpenShift クラスタで実行されるアプリケーションで使用するプライベート認証局(CA)のデプロイ、管理、セキュリティを簡素化するために、Cluster Services for OpenShift は CA Service との組み込み統合を提供します。 Google Cloud

  • 統合レイヤ コンポーネント: CA Service との統合を有効にするために、Cluster Services for OpenShift は統合レイヤで次のコンポーネントを使用します。

  • OpenShift のカスタマイズ: で実行される OpenShift クラスタで CA Service をより適切に使用できるように、Cluster Services for OpenShift は Secret Manager プラグインを cert-manager プラグインに実装します。 Google Cloud

で実行される OpenShift クラスタで CA Service を構成して使用する方法については、 Red Hat ドキュメントの cert-manager operator for Red Hat OpenShiftをご覧ください。 Google Cloud

ID 管理の統合

で自己管理型 OpenShift クラスタで実行されるアプリケーションの ID 管理を有効にするために、Cluster Services for OpenShift は、Workload Identity 連携と Google Identity のサービスとの組み込み統合を提供します。 Google Cloud

  • 統合レイヤ コンポーネント: これらのサービスとの統合を有効にするために、Cluster Services for OpenShift は統合レイヤで次のコンポーネントを使用します。

    • Workload Identity 連携との統合を有効にするために、Cluster Services for OpenShift は統合レイヤで次のコンポーネントを使用します。
  • OpenShift のカスタマイズ: で実行される OpenShift クラスタで Workload Identity 連携をより適切に使用できるように、 Cluster Services for OpenShift では、一般公開されている Cloud Storage バケットを使用せずに Workload Identity 連携を構成できます。 Google Cloudこの機能はプレビュー版です。

で実行される OpenShift クラスタで Workload Identity 連携 を構成して使用する方法については、 Google CloudRed Hat ドキュメントの 短期認証情報を使用するように Google Cloud クラスタを構成するをご覧ください。

で実行される OpenShift クラスタで Google Identity を構成して使用する方法については、Red Hat ドキュメント の Google ID プロバイダを構成するをご覧ください。 Google Cloud