KEP-3983keps/sig-node/3983-drop-in-configuration
Add support for a kubelet drop-in configuration directory
Add support for a drop-in configuration directory for the Kubelet. This directory can be specified via a --config-dir flag, and configuration files will be processed in alphanumeric order. The flag will be empty by default and if not specified, drop-in support will not be enabled. During the alpha phase, we introduced an environment variable called KUBELET_C… Full summary
Add support for a drop-in configuration directory for the Kubelet. This directory can be specified via a --config-dir flag, and configuration files will be processed in alphanumeric order. The flag will be empty by default and if not specified, drop-in support will not be enabled. During the alpha phase, we introduced an environment variable called KUBELET_CONFIG_DROPIN_DIR_ALPHA to control the drop-in configuration directory for testing purposes. In the beta phase, we plan to leave the --config-dir flag unset by default, which aligns with the behavior of the --config flag. Users are encouraged to opt in by specifying their desired configuration directory. Additionally, we will enhance the feature with E2E testing and streamline the configuration process. As part of this optimization, we will remove the KUBELET_CONFIG_DROPIN_DIR_ALPHA environment variable, simplifying configuration management. The feature will be enabled by default during the beta phase, and we will evaluate its status in future releases.
Facts
- Approvers
- @mrunalp@sergeykanzhelev
- Reviewers
- @harche
- PRR approvers
- @johnbelamaricalpha@johnbelamaricbeta@johnbelamaricstable
- Tracking issue
- #3983(opens GitHub in a new tab) closedcompletedclosed 2026-01-16 03:37 UTCmilestone v1.35sig/nodestage/stable
- Milestones
- alpha v1.28beta v1.31stable v1.35
- Participating SIGs
- none
- Feature gates
- none
- Created / last updated
- 2023-05-04 / 2024-09-30