Skip to content

Ignore PodDisruptionBudget during minimal downtime upgrade strategy. #1706

@f41gh7

Description

@f41gh7

Currently, operator uses pod eviction during statefulSet rolling update. It makes hard to use podDisruptionBudget with it.

Disruption budget is useful for vmstorage operation and it instructs other Kubernetes components how many replicas should be kept.
But for minimal downtime it's crucial to remove all pods at once, which pod disruption will prevent.

Possible solution could be to switch for pod.Delete, if statefulset unavailable pods is equal to 100%.

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