4.5. コンテナーイメージレジストリーに対する認証用のプルシークレットの作成
AMQ Streams が提供するインストール YAML ファイルは、コンテナーイメージを Red Hat Ecosystem Catalog から直接プルします。AMQ Streams デプロイメントで認証が必要な場合は、シークレットで認証用の認証情報を設定し、それをインストール YAML に追加します。
通常、認証は必要ありませんが、特定のプラットフォームでは要求される場合があります。
前提条件
- Red Hat のユーザー名とパスワード、または Red Hat レジストリーサービスアカウントのログイン情報。
Red Hat サブスクリプションを使用して、Red Hat カスタマーポータル からレジストリーサービスアカウントを作成できます。
手順
ログインの詳細と、AMQ Streams イメージがプルされるコンテナーレジストリーを含むプルシークレットを作成します。
oc create secret docker-registry <pull_secret_name> \ --docker-server=registry.redhat.io \ --docker-username=<user_name> \ --docker-password=<password> \ --docker-email=<email>oc create secret docker-registry <pull_secret_name> \ --docker-server=registry.redhat.io \ --docker-username=<user_name> \ --docker-password=<password> \ --docker-email=<email>Copy to Clipboard Copied! Toggle word wrap Toggle overflow ユーザー名とパスワードを追加します。メールアドレスは任意です。
install/cluster-operator/060-Deployment-strimzi-cluster-operator.yamlデプロイメントファイルを編集し、STRIMZI_IMAGE_PULL_SECRET環境変数を使用してプルシークレットを指定します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow シークレットは、Cluster Operator によって作成されたすべての Pod に適用されます。