3.2. Google Cloud の user-provisioned infrastructure のレジストリーの設定
専用の Google Cloud ストレージを使用するように組み込みのイメージレジストリーを設定して、コンテナーイメージを永続的なストレージの場所に保存します。このセットアップにより、一時的なクラスターストレージとは別に、レジストリー用の永続的でスケーラブルなストレージが得られます。
3.2.1. Image Registry Operator のシークレットの設定 リンクのコピーリンクがクリップボードにコピーされました!
configs.imageregistry.operator.openshift.io および ConfigMap リソースのほかにも、openshift-image-registry namespace 内の別のシークレットリソースによって設定が Operator に提供されます。
image-registry-private-configuration-user シークレットは、ストレージのアクセスおよび管理に必要な認証情報を提供します。これは、デフォルト認証情報が見つからない場合に Operator が使用するデフォルト認証情報をオーバーライドします。
Google Cloud ストレージ上の GCS の場合、シークレットには、Google Cloud が提供する認証情報ファイルの内容に相当するキーが含まれることが予想されます。
-
REGISTRY_STORAGE_GCS_KEYFILE
手順
必要なキーが含まれる OpenShift Container Platform シークレットを作成します。
$ oc create secret generic image-registry-private-configuration-user --from-file=REGISTRY_STORAGE_GCS_KEYFILE=<path_to_keyfile> --namespace openshift-image-registry