Does the Oracle Cloud Kubernetes CSI implementation depend on the flex-volumes?
In other words, in order to use the OCI CSI (i.e. csi-oci-node
driver and csi-oci-controller
driver), do I need to deploy oci-block-volume-provisioner
and oci-flexvolume-driver
?
Ref: https://github.com/oracle/oci-cloud-controller-manager#setup-and-installation
It is not required to deploy oci-block-volume-provisioner
and oci-flexvolume-driver
to use OCI CSI driver.
Please refer https://github.com/oracle/oci-cloud-controller-manager/blob/master/container-storage-interface.md for steps on setting up OCI CSI driver.
You can also check the fully-managed, scalable, and highly available Container Engine for Kubernetes(OKE) service from OCI which comes pre-installed with the OCI CSI driver & the associated StorageClass at https://www.oracle.com/cloud-native/container-engine-kubernetes/ & https://docs.oracle.com/en-us/iaas/Content/ContEng/Concepts/contengoverview.htm.