Oracle Cloud Kubernetes CSI 实施是否依赖于 flexvolumes?

Does Oracle Cloud Kubernetes CSI implementation depend on the flexvolumes?

Oracle Cloud Kubernetes CSI 实现是否依赖于 flex-volumes?

换句话说,为了使用 OCI CSI(即 csi-oci-node 驱动程序和 csi-oci-controller 驱动程序),我需要部署 oci-block-volume-provisioneroci-flexvolume-driver 吗?

参考:https://github.com/oracle/oci-cloud-controller-manager#setup-and-installation

部署 OCI-block-volume-provisioned 和 oci-flexvolume-drive 以使用 OCI CSI 不是强制性的,但推荐。

OCI Flexvolume Driver:它可以通过 Flexvolume 插件接口将 OCI 块存储卷安装到 Kubernetes Pods。

OCI Volume Provisioner:当 运行 Kubernetes on Oracle Cloud Infrastructure 时,OCI Volume Provisioner 启用存储资源的动态配置。它使用 OCI Flexvolume Driver 将存储资源绑定到 Kubernetes 节点。卷供应器提供对块卷的支持。

无需部署 oci-block-volume-provisioneroci-flexvolume-driver 即可使用 OCI CSI 驱动程序。

有关设置 OCI CSI 驱动程序的步骤,请参阅 https://github.com/oracle/oci-cloud-controller-manager/blob/master/container-storage-interface.md

您还可以检查来自 OCI 的完全托管、可扩展且高度可用的 Kubernetes 容器引擎 (OKE) 服务,它预装了 OCI CSI 驱动程序和关联的 StorageClass https://www.oracle.com/cloud-native/container-engine-kubernetes/ & https://docs.oracle.com/en-us/iaas/Content/ContEng/Concepts/contengoverview.htm