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

Update rolling update documentation #11263

Merged
merged 1 commit into from
Apr 19, 2021
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 5 additions & 4 deletions docs/operations/rolling-update.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Rolling Updates

Upgrading and modifying a k8s cluster usually requires the replacement of cloud instances.
Upgrading and modifying a Kubernetes cluster usually requires the replacement of cloud instances.
In order to avoid loss of service and other disruption, kOps replaces cloud instances
incrementally with a rolling update.

Expand All @@ -20,11 +20,12 @@ Cloud instances are chosen to be updated (replaced) if at least one of the follo
## Order of instance groups

A rolling update will update instances from one instance group at a time. First, it will update
bastion instance groups. Next, it will update master instance groups. Finally, it will update
node instance groups.
bastion instance groups. Next, it will update master instance groups, then apiserver instance
groups. Finally, it will update node instance groups.
Within an instance group role it will update instance groups in alphabetical order.

A rolling update may be restricted to instance groups of particular roles
("Bastion", "Master", and/or "Node") with the `--instance-group-roles` flag.
("Bastion", "Master", "APIServer", and/or "Node") with the `--instance-group-roles` flag.
A rolling update may be restricted to particular instance groups with the `--instance-group` flag.

## Updating an instance group
Expand Down