Session
Addressing Non-Deterministic Scheduling: Introducing the Node Readiness Controller
Kubernetes nodes report “Ready” before critical dependencies, such as CNI plugins, storage drivers or device plugins are fully functional. This “readiness gap” causes non-deterministic scheduling, where sensitive workloads immediately fail upon placement.
Since our KubeCon NA Unconference discussion, this initiative has matured into an official SIG-Node subproject. In this session, its maintainers will present the architecture of the Node Readiness Controller, which uses ‘NodeReadinessRules’ to declaratively manage taints based on custom conditions, ensuring a protected node initialization.
This session is designed for platform builders and contributors. We will discuss:
-Architecture patterns: Leveraging existing node-problem-detector ecosystem as a unified mechanism for readiness reporting.
-Roadmap: Discuss current status, upcoming features and potential integration pathways.
-Cross-SIG alignment: how the controller interacts with existing scheduling primitives and autoscalers.
Sreeram Venkitesh
Senior Software Engineer at DigitalOcean Kubernetes
Kochi, India
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top