kubeovn / kube-ovn

A Bridge between SDN and Cloud Native (Project under CNCF)
https://kubeovn.github.io/docs/stable/en/
Apache License 2.0
1.91k stars 435 forks source link

Missing Documentation for Upgrade Version #2174

Closed ikandars closed 1 year ago

ikandars commented 1 year ago

Feature request

As far as I search, I couldn't find any docs that explain step by step to doing upgrade version without interrupt existing workloads. Did I missed somethings?

Thanks for any help

oilbeater commented 1 year ago

There is no official upgrade document now. We are still trying to find a way to standardize the upgrade process, maybe helm in later version.

At the moment we usually do upgrade by diff the install.sh script between two versions and manually apply these diff in yamls and kubectl-ko. The order is the crds first, then ovn-central deployment, then ovs-ovn daemonset (which will bring a short time of network brreak), then kube-ovn-controller and other component that not really impact the datapath like pinger, monitor and so.

ikandars commented 1 year ago

thanks @oilbeater