KEP-6318keps/sig-node/6318-mutable-container-probes
In-place Updates to Container Probes
Container probes are part of a Pod's desired configuration, but today their configuration cannot be changed after the Pod is created. Correcting a probe, tuning it after observing a workload, or temporarily removing a liveness probe therefore requires replacing the Pod. This KEP makes liveness, readiness, and startup probes mutable for regular containers an… Full summary
Container probes are part of a Pod's desired configuration, but today their configuration cannot be changed after the Pod is created. Correcting a probe, tuning it after observing a workload, or temporarily removing a liveness probe therefore requires replacing the Pod. This KEP makes liveness, readiness, and startup probes mutable for regular containers and restartable init containers. A user can update the existing probe fields through the normal Pod UPDATE or PATCH APIs. The kubelet reconciles the new configuration without recreating the Pod or restarting the container merely because its probe changed.
Facts
- Authors
- @hirazawaui
- Approvers
- @mrunalp
- PRR approvers
- @kannon92alpha
- Tracking issue
- #6318(opens GitHub in a new tab) openmilestone v1.38sig/nodestage/alphatracked/yeskind/keplead-opted-in
- Milestones
- alpha v1.38
- Participating SIGs
- none
- Feature gates
- MutableContainerProbes
- Created / last updated
- 2026-09-03 / none