Skip to content

GKE node pool upgrade settings are not configurable #3343

@chajath

Description

@chajath

Describe the bug

In toolkit, GKE node pool upgrade settings are hardcoded:

upgrade_settings {
strategy = "SURGE"
max_surge = 0
max_unavailable = 1
}

This stops us from efficiently upgrading nodes in-place. Without change, each node upgrade can take up 9+ minutes, which makes maintaining big node pools unrealistic.

Steps to reproduce

Steps to reproduce the behavior:

  1. Trigger in-place node pool upgrade

Expected behavior

You have an option to make sure multiple nodes are made unavailable time to minimize the downtime.

Actual behavior

You don't have any option to upgrade more than one node at a time.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions