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

Control plane based updates #329

Open
leoluk opened this issue Aug 10, 2024 · 1 comment
Open

Control plane based updates #329

leoluk opened this issue Aug 10, 2024 · 1 comment
Assignees
Labels
c/cluster Cluster management and identity (decoupled from k8s) enhancement New feature or request
Milestone

Comments

@leoluk
Copy link
Member

leoluk commented Aug 10, 2024

Updating works, but currently uses an interactive script, which is inconvenient in larger clusters (unreachable nodes, etc).

Set an update policy (possibly with auto-updates) and automate its roll out.

Draft design doc: https://docs.google.com/document/d/1wfRry-WkNCqOXdvHz33T2NkYCw9VuTnkPm7yQlTFBv4/edit#heading=h.y1witgmu0r8m

Related:

/cc @lorenz

@leoluk leoluk added this to the OS v1.0 milestone Aug 10, 2024
@lorenz
Copy link
Contributor

lorenz commented Aug 11, 2024

Inconvenience is not the primary problem here but people accidentally breaking/degrading their cluster by not doing the upgrade properly (jumping to incompatible versions, too many control plane nodes at the same time, not respecting update order, ...). By doing it ourselves we can guarantee that it is done properly and don't need to explain all constraints to the user.

@fionera fionera added enhancement New feature or request c/cluster Cluster management and identity (decoupled from k8s) labels Aug 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c/cluster Cluster management and identity (decoupled from k8s) enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants