kumahq / kuma

🐻 The multi-zone service mesh for containers, Kubernetes and VMs. Built with Envoy. CNCF Sandbox Project.
https://kuma.io/install
Apache License 2.0
3.61k stars 332 forks source link

Upgrade of kuma-dp on Universal should be available without downtime #5029

Open lukidzi opened 2 years ago

lukidzi commented 2 years ago

Description

Upgrade of kuma-dp requires a restart of the sidecar. That can cause downtime which can cause a lot of requests to fail. We should allow users a smooth upgrade from version to version without downtime if possible. Currently, upgrades require uninstalling transparent proxy and downloading new binaries. Maybe we can do better and e.g. add some command that is going to check if your env is compatible for a smooth upgrade. Also, we might need to add support for Envoy params to hot restart envoy: https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/operations/hot_restart#:~:text=In%20addition%20to%20robust%20statistics,connections%20during%20the%20drain%20process. https://github.com/kumahq/kuma/issues/1920

github-actions[bot] commented 1 year ago

This issue was inactive for 90 days. It will be reviewed in the next triage meeting and might be closed. If you think this issue is still relevant, please comment on it or attend the next triage meeting.

github-actions[bot] commented 1 year ago

This issue was inactive for 90 days. It will be reviewed in the next triage meeting and might be closed. If you think this issue is still relevant, please comment on it or attend the next triage meeting.

github-actions[bot] commented 1 year ago

This issue was inactive for 90 days. It will be reviewed in the next triage meeting and might be closed. If you think this issue is still relevant, please comment on it or attend the next triage meeting.

github-actions[bot] commented 10 months ago

This issue was inactive for 90 days. It will be reviewed in the next triage meeting and might be closed. If you think this issue is still relevant, please comment on it or attend the next triage meeting.

github-actions[bot] commented 7 months ago

This issue was inactive for 90 days. It will be reviewed in the next triage meeting and might be closed. If you think this issue is still relevant, please comment on it or attend the next triage meeting.

github-actions[bot] commented 4 months ago

This issue was inactive for 90 days. It will be reviewed in the next triage meeting and might be closed. If you think this issue is still relevant, please comment on it or attend the next triage meeting.

github-actions[bot] commented 1 month ago

This issue was inactive for 90 days. It will be reviewed in the next triage meeting and might be closed. If you think this issue is still relevant, please comment on it or attend the next triage meeting.