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が必要です:

コンテナ・レジストリの要件

次の状況でコンテナおよびドメイン・イメージを格納するには、独自のコンテナ・レジストリが必要です:
  • KubernetesクラスタにOracle Container Registryへのネットワーク・アクセス権がない場合は、OAMコンテナ・イメージを格納するための独自のコンテナ・レジストリが必要です。
  • WDTモデルを使用してOAMをデプロイする場合は、ドメイン・イメージを格納するためのコンテナ・レジストリが必要です。

コンテナ・レジストリには、Kubernetesクラスタ内のすべてのノードからアクセスできる必要があります。

または、独自のコンテナ・レジストリがない場合は、クラスタ内の各ワーカー・ノードにイメージをロードできます。各ワーカー・ノードにイメージをロードすると、管理オーバーヘッドが大きくなるためお薦めしません。

ノート:

このドキュメントでは、コンテナ・レジストリをインストールする方法は説明していません。この情報は、ベンダー固有のドキュメントを参照してください。