Uploaded image for project: 'OpenShift Request For Enhancement'
  1. OpenShift Request For Enhancement
  2. RFE-8021

[RFE] Support --root-volume-cache-strategy=snapshot for Hosted Control Planes

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • Hosted Control Planes
    • None
    • None
    • Product / Portfolio Work
    • None
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None

            1. Proposed title of this feature request

      [RFE] Support `--root-volume-cache-strategy=snapshot` for Hosted Control Planes

            2. What is the nature and description of the request?

      Right now, when creating a hosted cluster you can only use `--root-volume-cache-strategy=PVC` for VM image caching. This works, but for some storage backends like ODF, PVC cloning isn’t the most efficient option.

      I’d like to have an additional option, `--root-volume-cache-strategy=snapshot`, so that instead of cloning from a PVC, the system uses a Kubernetes VolumeSnapshot to create the VM root volume. This would take advantage of storage backends that have native snapshot capabilities.

      Main benefits:

      • Some storage systems (ODF, for example) can create volumes from snapshots much faster and with less overhead than PVC clones.
      • Not all storage backends support efficient PVC cloning, but many support snapshots.
      • This would improve performance, reduce storage usage, and make the feature more flexible depending on the underlying storage.

            3. Why does the customer need this? (List the business requirements here)

      Improve cluster startup time and storage usage. The same as we currently have with `--root-volume-cache-strategy=PVC` but adapted to different storage backends.

            4. List any affected packages or components.

      Hosted Control Planes in kubevirt

              racedoro@redhat.com Ramon Acedo
              ddomingu@redhat.com Daniel Dominguez
              None
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                None
                None