Search code examples
oracle-cloud-infrastructure

Does Oracle Cloud Kubernetes CSI implementation depend on the flexvolumes?


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


Solution

  • 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.