Uploaded image for project: 'Hadoop HDFS'
  1. Hadoop HDFS
  2. HDFS-11118 Block Storage for HDFS
  3. HDFS-13022

Block Storage: Kubernetes dynamic persistent volume provisioner

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • HDFS-7240
    • HDFS-7240
    • HDFS-7240
    • None
    • Reviewed

    Description

      With HDFS-13017 and HDFS-13018 the cblock/jscsi server could be used in a kubernetes cluster as the backend for iscsi persistent volumes.

      Unfortunatelly we need to create all the required cblocks manually with 'hdfs cblok -c user volume...' for all the Persistent Volumes.

       

      But it could be handled with a simple optional component. An additional service could listen on the kubernetes event stream. In case of new PersistentVolumeClaim (where the storageClassName is cblock) the cblock server could create cblock in advance AND create the persistent volume could be created.

       

      The code is very simple, and this additional component could be optional in the cblock server.

      Attachments

        1. HDFS-13022-HDFS-7240.001.patch
          14 kB
          Marton Elek
        2. HDFS-13022-HDFS-7240.002.patch
          25 kB
          Marton Elek
        3. HDFS-13022-HDFS-7240.003.patch
          26 kB
          Marton Elek
        4. HDFS-13022-HDFS-7240.004.patch
          28 kB
          Marton Elek
        5. HDFS-13022-HDFS-7240.005.patch
          29 kB
          Marton Elek
        6. HDFS-13022-HDFS-7240.006.patch
          29 kB
          Marton Elek
        7. HDFS-13022-HDFS-7240.007.patch
          29 kB
          Marton Elek

        Activity

          People

            elek Marton Elek
            elek Marton Elek
            Votes:
            0 Vote for this issue
            Watchers:
            11 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: