3 クラスタ・プロバイダ
Oracle CNEを使用して、次の場所にKubernetesクラスタを作成できます:
-
libvirt
プロバイダを使用するカーネル・ベースの仮想マシン(KVM)。 -
oci
プロバイダを使用するOracle Cloud Infrastructure (OCI)。 -
byo
プロバイダを使用したベア・メタルまたはその他のプラットフォームのカスタム・インストール。
libvirt
プロバイダはデフォルトのクラスタ・プロバイダであり、カーネル・ベースの仮想マシン(KVM)を使用してKubernetesクラスタをプロビジョニングするために使用できます。 デフォルトのKVMスタックにはlibvirtが含まれ、デフォルトでOracle Linuxとともに含まれます。
Kubernetesクラスタは、oci
プロバイダを使用してOCIにデプロイされます。 oci
プロバイダは、OCIのKubernetesクラスタAPIプロバイダを使用してデプロイメントを実行します。 これは、KubernetesクラスタAPIの実装です。 KubernetesクラスタAPIは、Kubernetesクラスタで実行されているアプリケーションによってサービスされるKubernetesカスタム・リソース(CR)として実装されます。 KubernetesクラスタAPIには大きなインタフェースがあり、アップストリームのドキュメントで説明されています。 KubernetesクラスタAPIの詳細は、「KubernetesクラスタAPIドキュメント」を参照してください。 OCIのクラスタAPI実装の詳細は、「OCI KubernetesクラスタAPIプロバイダ」のドキュメントを参照してください。
任意のプラットフォームでOracle Container Host for Kubernetes (OCK)イメージのカスタム・インストールを行うことができます。 つまり、ベア・メタルまたは他の仮想インスタンスを使用してKubernetesクラスタを作成でき、Oracle CNEでは明示的に提供されません。 これらのインストールは、独自の持込み (BYO)インストールと呼ばれます。 byo
プロバイダを使用して、これらのインストールを実行します。