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

Declarative Node Maintenance

    XMLWordPrintable

Details

    • 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

    Description

      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

      Attachments

        Issue Links

          Activity

            People

              fkrepins@redhat.com Filip Krepinsky
              fkrepins@redhat.com Filip Krepinsky
              Votes:
              1 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated: