5.1.8 コンテナ・イメージ・レジストリ(CIR)の設定
管理コンテナのインストール中に、コンテナ・イメージがコンテナ・イメージ・レジストリ(CIR)にプッシュされます。デプロイメント時、イメージが同じレジストリからプルされます。そのため、前提条件としてコンテナ・イメージ・レジストリを設定する必要があります。このレジストリは、OAA、OARMおよびOUAをデプロイするKubernetesクラスタ内のすべてのノードからアクセスできる必要があります。
使用しているCIRによっては、インストール前に、CIRに次のリポジトリ・エントリを作成する必要があります。たとえば、Oracle Cloud Infrastructure (OCI)でOracle Container Registryを使用している場合は、事前に次のリポジトリ・エントリを作成する必要があります。作成しないと、インストールでイメージのプッシュに失敗します:
- oaa-admin
- oaa-factor-email
- oaa-factor-fido
- oaa-factor-kba
- oaa-factor-push
- oaa-factor-sms
- oaa-factor-totp
- oaa-factor-yotp
- oaa-factor-custom
- oaa-mgmt
- oaa-policy
- oaa-spui
- oaa-svc
- risk-cc
- risk-engine
- oaa-drss
その他のイメージ
インストール中に、次のイメージが追加でインストールされます:
https://ghcr.io/oracle
のoraclelinux:8-slim
およびoraclelinux7-instantclient:19
管理者は、Kubernetesクラスタがこれらのイメージをプルできるように、これらのサイトをホワイトリストに登録する必要があります。
これらのサイトをホワイトリストに登録できない場合は、イメージを手動でプルし、コンテナ・レジストリに格納してください。たとえば、
ghcr.io/oracle
イメージをプルするには、次のようにします:
podman pull ghcr.io/oracle/oraclelinux7-instantclient:19
podman pull ghcr.io/oracle/oraclelinux:8-slim
インストールで
「インストールのためのプロパティ・ファイルの準備」を参照してください。
oraclelinux:8-slim
およびoraclelinux7-instantclient:19
の各イメージの場所がわかるようにするには、installOAA.properties
を編集する必要があります。また、## 5.Chart configuration#セクションで、install.global.testrepo
をコンテナ・レジストリの場所に設定します。
ノート:
このパラメータは、デフォルトでは、installOAA.properties
ファイルに表示されません。