5.6. Google Cloud Marketplace オファリングの使用
Google Cloud Marketplace オファリングを使用すると、Google Cloud を介して従量課金制(時間単位)で請求される OpenShift Container Platform クラスターをデプロイできますが、これは Red Hat によって直接サポートされます。
デフォルトで、インストールプログラムはコンピュートマシンのデプロイに使用する Red Hat Enterprise Linux CoreOS (RHCOS) イメージをダウンロードしてインストールします。Google Cloud Marketplace の RHCOS イメージを使用して OpenShift Container Platform クラスターをデプロイするには、Google Cloud Marketplace オファーの場所を参照するように install-config.yaml ファイルを変更して、デフォルトの動作を上書きします。
Google Cloud Marketplace イメージを使用するには、コンピュートマシンの RHCOS イメージのみを変更する必要があります。コントロールプレーンマシンおよびインフラストラクチャーノードは、OpenShift Container Platform サブスクリプションを必要としないため、デフォルトでパブリック RHCOS デフォルトイメージを使用します。これにより、Google Cloud 請求にサブスクリプションコストが発生することはありません。したがって、クラスターのデフォルトのブートイメージやコントロールプレーンのブートイメージは変更しないでください。Google Cloud Marketplace イメージをそれらに適用すると、復元できない追加のライセンスコストが発生します。
前提条件
-
既存の
install-config.yamlファイルがある。
手順
compute.platform.gcp.osImageパラメーターを編集して、Google Cloud Marketplace イメージの場所を指定します。-
projectパラメーターをredhat-marketplace-publicに設定します。 nameパラメーターを、次のいずれかに設定します。- OpenShift Container Platform
-
redhat-coreos-ocp-413-x86-64-202305021736 - OpenShift Platform Plus
-
redhat-coreos-opp-413-x86-64-202305021736 - OpenShift Kubernetes Engine
-
redhat-coreos-oke-413-x86-64-202305021736
-
- ファイルを保存し、クラスターをデプロイする際に参照します。
コンピュートマシン用の Google Cloud Marketplace イメージを指定するサンプル install-config.yaml ファイル
apiVersion: v1
baseDomain: example.com
controlPlane:
# ...
compute:
platform:
gcp:
osImage:
project: redhat-marketplace-public
name: redhat-coreos-ocp-413-x86-64-202305021736
# ...