Uploaded image for project: 'OpenShift Container Platform (OCP) Strategy'
  1. OpenShift Container Platform (OCP) Strategy
  2. OCPSTRAT-188

Split filesystem and make each partition first class citizen for kubelet

XMLWordPrintable

    • BU Product Work
    • False
    • Hide

      None

      Show
      None
    • False
    • 20% To Do, 30% In Progress, 50% Done
    • 0
    • Program Call

      Problem statement 

      The root partition contains 

      1. logs
      2. EmptyDir
      3. Writable Layer
      4. Readable layer

      As a openshift admin i want to separate all above entities into separate partition so that root partition does not get filled up and using multiple partition will improve my I/O.

      Engineering Solution:
      Container runtimes modifying the storage library to move the container images to a separate disk (called disk2). The main root partition (disk1) will contain the writable layer (logs, writable layer, emptydir storage). Disk1 being setup in this fashion preserve the ability for Kubelet to evict based on ephemeral storage limits. The container images on disk2 will not be able to be GCed unless there is some sort of changes upstream to enable it.

      For 4.14 we will have these limitations.

              gausingh@redhat.com Gaurav Singh
              gausingh@redhat.com Gaurav Singh
              Daniel Walsh (Inactive), Giuseppe Scrivano, Nalin Dahyabhai (Inactive), Preethi Thomas, Ryan Phillips
              Aruna Naik Aruna Naik
              Matthew Werner Matthew Werner
              Mrunal Patel Mrunal Patel
              Derrick Ornelas Derrick Ornelas
              Votes:
              1 Vote for this issue
              Watchers:
              23 Start watching this issue

                Created:
                Updated: