Uploaded image for project: 'OpenShift Storage'
  1. OpenShift Storage
  2. STOR-2894

Investigate new GCP PD gce-pd-node-labeler

    • Icon: Spike Spike
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • None
    • False
    • Hide

      None

      Show
      None
    • False
    • None
    • None
    • None

      The new release of gcp-pd-csi-driver has few new features:

      • a new cmdline option `-dynamic-volumes`, which "if set to true, the CSI driver will automatically select a compatible disk type based on the presence of the dynamic-volume parameter and disk types defined in the StorageClass. Disabled by default."
      • gce-pd-node-labeler binary that "automatically labels Nodes with PD labels. The source of truth is a ConfigMap that can be configured with --configmap-name and --configmap-namespace flags". (PR)

      They could help with that both could help with volume topology - that Pods that use a specific disk type PV (pd-ssd, hyperdisk-ha, …) are scheduled to nodes that support it. Some investigation + plumbing it into OCP is needed

       

      Goal:

      • Find out what these options + binary do and how they could help OCP customers.
      • if the new labeler is considered useful, figure how to run it in OCP. A new gcp-pd-csi-driver-controller Deployment sidecar? A whole new Deployment?

      Non-goal:

      • Actual implementation of the gcp-pd-csi-driver-operator

       

              Unassigned Unassigned
              rhn-engineering-jsafrane Jan Safranek
              None
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: