リリース2.2.0
この項では、Oracle CNEのリリース2.2.0の著しい変更点を示します。
- Kubernetes
-
Kubernetesがリリース1.32に更新されます。
- CLI
-
CLIがリリース2.2に更新されます。
- Oracle Linux Virtualization Managerプロバイダ
-
新しいプロバイダが追加され、KubernetesクラスタがOracle Linux Virtualization Manager (
olvm
プロバイダ)にデプロイされます。olvm
プロバイダは、KubernetesクラスタAPIの実装です。olvm
プロバイダは、oVirt REST APIを使用してOracle Linux Virtualization Managerと通信します。Oracle Linux Virtualization Managerプロバイダの詳細は、「Oracle Cloud Native Environment: Kubernetesクラスタ」を参照してください。
- oVirt CSIドライバ
-
oVirtコンテナ・ストレージ・インタフェース(CSI)ドライバは、Oracle Linux Virtualization Managerプロバイダに含まれています。 ドライバはデフォルトでOracle Linux Virtualization Managerクラスタにインストールされ、必要なKubernetesシークレット、ConfigMapおよびCsiDriverオブジェクトが自動的に作成されます。 oVirt CSIドライバを使用すると、Oracle Linux Virtualization Managerストレージ・ディスクによってバックアップされるPersistentVolumesを使用して、Kubernetesアプリケーションの永続ストレージを作成できます。
永続記憶域を使用するアプリケーションを作成するには、StorageClassおよびPersistentVolumeClaimを作成し、PersistentVolumeClaimを使用するようにアプリケーションを設定します。 アプリケーションを起動すると、Oracle Linux Virtualization Managerストレージ・ディスクにPersistentVolumeが作成されます。 StorageClassで次を設定していることを確認します:
-
provisioner: csi.ovirt.org
-
storageDomainName
: これをOracle Linux Virtualization Managerストレージ・ドメインの名前に設定します。 ここで、PersistentVolumesが作成されます。 -
thinProvisioning
: これをtrue
またはfalse
に設定します。 -
fsType
: ファイル・システム・タイプ(ext4
など)を設定します。 ディスク上にファイルシステムが存在しない場合、ドライバはボリュームをフォーマットします。
このドライバを使用する例は、「Oracle CNEアップストリームのドキュメント」にあります。 Kubernetesストレージ・オブジェクトの作成の詳細は、「Kubernetesアップストリームのドキュメント」を参照してください。
デフォルトのドライバ構成はほとんどのデプロイメントに適していますが、クラスタ構成ファイルで設定できる構成オプションを使用できます。 ドライバ・オプションの詳細は、「Oracle Cloud Native Environment: Kubernetesクラスタ」のOracle Linux Virtualization Managerプロバイダの構成ファイル・オプションを参照してください。
oVirtCSIドライバの詳細は、「Oracle CNEアップストリームのドキュメント」を参照してください。
-