【问题标题】:Does Oracle Cloud Kubernetes CSI implementation depend on the flexvolumes?Oracle Cloud Kubernetes CSI 实施是否依赖弹性卷?
【发布时间】:2021-04-02 13:04:19
【问题描述】:

Oracle Cloud Kubernetes CSI 实施是否依赖弹性卷?

换句话说,为了使用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

【问题讨论】:

    标签: oracle-cloud-infrastructure


    【解决方案1】:

    使用OCI CSI驱动不需要部署oci-block-volume-provisioneroci-flexvolume-driver

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

    您还可以在 https://www.oracle.com/cloud-native/container-engine-kubernetes/https://docs.oracle.com/en-us/iaas/Content/ContEng/Concepts/contengoverview.htm 上查看 OCI 提供的完全托管、可扩展且高度可用的 Container Engine for Kubernetes (OKE) 服务,该服务预装了 OCI CSI 驱动程序和相关的 StorageClass。

    【讨论】:

      【解决方案2】:

      部署 OCI-block-volume-provisioned 和 oci-flexvolume-drive 以使用 OCI CSI 不是强制性的,但建议这样做。

      OCI Flexvolume Driver:它可以通过 Flexvolume 插件接口将 OCI 块存储卷挂载到 Kubernetes Pod。

      OCI Volume Provisioner:当在 Oracle Cloud Infrastructure 上运行 Kubernetes 时,OCI Volume Provisioner 支持动态配置存储资源。它使用 OCI Flexvolume Driver 将存储资源绑定到 Kubernetes 节点。 volume provisioner 提供对 Block Volume 的支持。

      【讨论】:

      • 谢谢。如果我选择不在 OCI 中的自我管理集群上部署 FlexVolume 驱动程序和 Volume Provisioner,我会失去什么?显然,仅使用 CSI,我还可以创建和附加块卷。
      猜你喜欢
      • 2023-04-01
      • 1970-01-01
      • 2011-10-19
      • 2023-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多