2.4.2. OpenShift でのレジストリー認証の設定
Red Hat 3scale API Management OpenShift イメージストリームを使用するには、Red Hat コンテナーレジストリーへのレジストリー認証を設定する必要があります。以下の手順に従って、コンテナーレジストリーへの登録を設定してください。
以下のように、管理者として OpenShift サーバーにログインします。
oc login -u system:admin
イメージストリームをインストールする OpenShift プロジェクトにログインします。Red Hat では、3scale OpenShift イメージストリーム用に
openshift
プロジェクトを使用することを推奨します。注記: プロジェクトには、ランダムな文字列からなる固有の接頭辞が付きます。
oc project your-openshift-project
「レジストリーサービスアカウントの作成」 で作成するクレデンシャルを使用して、
docker-registry
シークレットを作成します。注記-
your-registry-service-account-username
を 12345678|username のフォーマットで作成したユーザー名に置き換えてください。 -
your-registry-service-account-password
を Token Information タブでユーザー名の下に表示されるパスワードの文字列に置き換えてください。 -
イメージストリームが存在し registry.redhat.io を使用するすべての新規
namespace
について、docker-registry
シークレットを作成します。
$ oc create secret docker-registry threescale-registry-auth \ --docker-server=registry.redhat.io \ --docker-username="your-registry-service-account-username" \ --docker-password="your-registry-service-account-password"
-