5 Kubernetes上のOracle Unified Directoryのシステム要件

この項では、Kubernetes上でOracle Unified Directory (OUD)をデプロイおよび実行するためのシステム要件および制限事項について説明します。

Kubernetesの要件

次の要件を満たす実行中のKubernetesクラスタが必要です:

  • Kubernetesクラスタおよびコンテナ・エンジンは、My Oracle SupportのドキュメントID 2723908.1で概説されている最小バージョン要件を満たす必要があります。
  • 製品のデプロイ元である管理ホスト: このホストは、Kubernetesコントロール・ホスト、Kubernetesワーカー・ホストまたは独立したホストです。このホストには、クラスタと同じバージョンを使用してデプロイされるkubectlが必要です。
  • Kubernetesクラスタには、十分なノードおよびリソースが必要です。
  • HelmをKubernetesクラスタにインストールする必要があります。Helmは、Kubernetesクラスタに必要なリソースを作成およびデプロイするために使用されます。
  • CRI-OやDockerなどのサポートされているコンテナ・エンジンをKubernetesクラスタにインストールして実行する必要があります。
  • Kubernetesクラスタのノードは、ネットワーク・ファイル・システム(NFS)マウント、共有ファイル・システム、ブロック・ストレージなどの永続ボリュームにアクセスできる必要があります。OUDで保証レプリケーションを使用する場合は、ネットワーク・ファイル・システム(NFS)マウントを使用する永続ボリューム、または構成ボリュームの共有ファイル・システムが必要です。「保証レプリケーションの有効化(オプション)」を参照してください。
  • Kubernetesクラスタのノード上のシステム・クロックを同期する必要があります。各クラスタ内のすべてのノードでdateコマンドを同時に実行し、適切に同期します。

ノート:

このドキュメントでは、Kubernetesクラスタ、Helmまたはコンテナ・エンジンをインストールする方法は説明していません。この情報は、ベンダー固有のドキュメントを参照してください。「開始する前に」も参照してください。

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

KubernetesクラスタにOracle Container Registryへのネットワーク・アクセス権がない場合は、OUDコンテナ・イメージを格納するための独自のコンテナ・レジストリが必要です。

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

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

ノート:

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