Uploaded image for project: 'OpenShift Workloads'
  1. OpenShift Workloads
  2. WRKLDS-872

Declarative Node Maintenance


    • 13
    • False
    • None
    • False
    • OCPSTRAT-46 - Strategic Upstream Work - OCP Control Plane and Node Lifecycle Group
    • Workloads Sprint 242, Workloads Sprint 243, Workloads Sprint 244, Workloads Sprint 245, Workloads Sprint 246, Workloads Sprint 247, Workloads Sprint 248, Workloads Sprint 249, Workloads Sprint 250, Workloads Sprint 251, Workloads Sprint 252, Workloads Sprint 254

      Explore issues that plague node maintenance and introduce a new API that could be used by various components to solve these issues (e.g. prevent cluster upgrades from being wedged).

      • workloads should have more control and a way to react to node maintenance by either removing pods or migrating pods from the maintained node
      • workloads should have a way of providing feedback to the cluster admin on the progress of node maintenance
      • cluster admin should have a way to identify workloads that are preventing the node drain / cluster-upgrade
      • this should take into account the PDB lifecycle, the core workload controllers, but also external components like CRDs and node autoscalers
      • the API should allow for customization of the node maintenance process in the future

      issue: https://github.com/kubernetes/enhancements/issues/4212
      KEP: https://github.com/kubernetes/enhancements/pull/4213

            fkrepins@redhat.com Filip Krepinsky
            fkrepins@redhat.com Filip Krepinsky
            1 Vote for this issue
            6 Start watching this issue