5 Kubernetes上のOAMのシステム要件
この項では、WebLogic Kubernetes Operator 4.2.10を使用してKubernetes上でOracle Access Management (OAM)をデプロイおよび実行するためのシステム要件および制限事項について説明します。
Kubernetesの要件
次の要件を満たす実行中のKubernetesクラスタが必要です:
- Kubernetesクラスタおよびコンテナ・エンジンは、My Oracle SupportのドキュメントID 2723908.1で概説されている最小バージョン要件を満たす必要があります。
- 製品のデプロイ元である管理ホスト: このホストは、Kubernetesコントロール・ホスト、Kubernetesワーカー・ホストまたは独立したホストです。このホストには、クラスタと同じバージョンを使用してデプロイされる
kubectl
が必要です。ノート:
特に記載がないかぎり、このガイドのすべてのコマンドはKubernetes管理ホストから実行する必要があります。 - Kubernetesクラスタには、十分なノードおよびリソースが必要です。
- WebLogic Kubernetes Operatorをインストールするには、
cluster-admin
ロールが必要です。 - HelmをKubernetesクラスタにインストールする必要があります。Helmは、Kubernetesクラスタに必要なリソースを作成およびデプロイするために使用されます。
- CRI-OやDockerなどのサポートされているコンテナ・エンジンをKubernetesクラスタにインストールして実行する必要があります。
- Kubernetesクラスタのノードは、ネットワーク・ファイル・システム(NFS)マウントや共有ファイル・システムなどの永続ボリュームにアクセスできる必要があります。
- Kubernetesクラスタのノード上のシステム・クロックを同期する必要があります。各クラスタ内のすべてのノードでdateコマンドを同時に実行し、適切に同期します。
ノート:
このドキュメントでは、Kubernetesクラスタ、Helmまたはコンテナ・エンジンをインストールする方法は説明していません。この情報は、ベンダー固有のドキュメントを参照してください。「開始する前に」も参照してください。データベースの要件
次の要件を満たす実行中のOracle Databaseが必要です:
- Oracle Database 19.23以上データベースは、Oracle Fusion Middleware 14cの動作保証で説明されているように、OAMでサポートされているバージョンである必要があります。
- データベースは、Oracle Fusion Middlewareのインストールのためのデータベース要件に関する項およびOracle DatabaseのRCU要件に関する項で説明されている要件を満たす必要があります。
- 最小初期化パラメータに関する項に従って、データベース初期化パラメータを設定することをお薦めします。
コンテナ・レジストリの要件
次の状況でコンテナおよびドメイン・イメージを格納するには、独自のコンテナ・レジストリが必要です:
- KubernetesクラスタにOracle Container Registryへのネットワーク・アクセス権がない場合は、OAMコンテナ・イメージを格納するための独自のコンテナ・レジストリが必要です。
- WDTモデルを使用してOAMをデプロイする場合は、ドメイン・イメージを格納するためのコンテナ・レジストリが必要です。
コンテナ・レジストリには、Kubernetesクラスタ内のすべてのノードからアクセスできる必要があります。
または、独自のコンテナ・レジストリがない場合は、クラスタ内の各ワーカー・ノードにイメージをロードできます。各ワーカー・ノードにイメージをロードすると、管理オーバーヘッドが大きくなるためお薦めしません。
ノート:
このドキュメントでは、コンテナ・レジストリをインストールする方法は説明していません。この情報は、ベンダー固有のドキュメントを参照してください。