Skip to content

Rolling Update support inplace update pod image #292

@xulinfei1996

Description

@xulinfei1996

What you would like to be added?

Rolling update supports update image while not delete pod just update pod(InPlaceIfPossible), so that kubelet will download image and restart container.

Why is this needed?

Currently, kubelet supports downloading the image and restarting the container without the deletion of the entire Pod to update the image.
When the cluster is busy, deleting a Pod and rescheduling it (may be PodGroup), incurs significant overhead (e.g., resource reallocation, scheduling delays, etc.). Therefore, avoiding Pod deletion and directly updating the image can significantly reduce this overhead.

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions