openyurtio / openyurt

OpenYurt - Extending your native Kubernetes to edge(project under CNCF)
https://openyurt.io
Apache License 2.0
1.7k stars 401 forks source link

[feature request] Concurrent Rolling Upgrades between Node Pools #2008

Closed chunhui1012 closed 2 months ago

chunhui1012 commented 6 months ago

What would you like to be added: A service deployed across multiple node pools, perform rolling upgrades based on node pools 。

rolling upgrades with nodepool selecter

Why is this needed: to increase parallelism and reduce upgrade time.

others /kind feature

rambohe-ch commented 5 months ago

@chunhui1012 If you use YurtAppSet to deploy applications across NodePools, you can use the tweaks feature in YurtAppSet to perform gray upgrade for applications.

the proposal of YurtAppSet is here: https://github.com/openyurtio/openyurt/blob/master/docs/proposals/20240102-upgrade-yurtappset-to-v1beta1.md

and the tutorial docs of YurtAppSet is under writing by @luc99hen

stale[bot] commented 2 months ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.