-
Story
-
Resolution: Unresolved
-
Major
-
None
-
None
-
Upstream
-
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, Workloads Sprint 255, Workloads Sprint 256, Workloads Sprint 257, Workloads Sprint 258
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
- blocks
-
WRKLDS-655 Upgrade block because of PDBs
- In Progress
-
WRKLDS-1077 Descheduler: support evictions in background (proposal)
- Closed
-
OCPSTRAT-580 Pod Priority Based Graceful Node Shutdown
- Backlog
- is blocked by
-
WRKLDS-1178 Evacuation API
- In Progress
- relates to
-
OCPSTRAT-789 Unblock OCP upgrades from PDB block for uninterrupted upgrade experience
- In Progress