Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Zero Downtime Updatability for dp-service #329

Open
guvenc opened this issue Jul 12, 2023 · 1 comment
Open

Zero Downtime Updatability for dp-service #329

guvenc opened this issue Jul 12, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@guvenc
Copy link
Collaborator

guvenc commented Jul 12, 2023

There is the need for a concept of "Zero downtime updatability" for dp-service. At the moment update of dp-service would cause all the running connections break and re-establish. This may not be desirable in many customer use-cases, although the down-time would be less than a minute with the current dp-service implementation.

Other than developing a concept in dp-service and implementing it, the following ideas could be a workaround till a final solution is available:

  • A concept of VM immigration where all VMs can be immigrated to another node without traffic disruption and dp-service can be updated on a VM-free node.
  • If the workloads in the VM are running using Kubernetes then the workload pods can be "drained" to other nodes and dp-service can be updated on the node where the pods are completely drained.
@guvenc guvenc added the enhancement New feature or request label Jul 12, 2023
@guvenc
Copy link
Collaborator Author

guvenc commented Jul 20, 2023

a workaround and a single digit downtime for dp-service upgrade provided with #340
CC: @dnlvanco

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant