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

Container image version dictated by Orchestrator, to enable canarying with centrally managed roll forwards and rollbacks #126

Open
vorburger opened this issue Nov 26, 2022 · 0 comments

Comments

@vorburger
Copy link
Contributor

The current update.sh-based approach, even if improved with things like #32 and #123 (and maybe #124 and #125) or replaced as suggested in #109, ultimately still leaves the "control" of which version to run at the leaf nodes of the network.

Perhaps a more radical future direction you may want to eventually consider to really scale this up more massively could be to let (something like, or a part of) the Orchestrator decide which Node should run what version?

That would allow it to decide where to attempt "canarying" the next great versions, and gradually roll it out - and centrally roll-back.

How exactly this could be concretely best implemented would require further thoughts.

This may only become more relevant with hundreds or thousands of Nodes than the current tens.

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

No branches or pull requests

1 participant