Steadybit logoReliability Hub
GitHubGitHub iconStart Free Trial
Steadybit logoReliability Hub

Recreate GKE Node Pool Instances

AttackAttack
Recreates a percentage of instances in a GKE node pool via the underlying MIG's RecreateInstances API. Pool size is preserved. Not reversible.
Targets:
GKE node pools
Install now

Recreate GKE Node Pool Instances

Recreates a percentage of instances in a GKE node pool via the underlying MIG's RecreateInstances API. Pool size is preserved. Not reversible.
AttackAttack
Install now

Recreate GKE Node Pool Instances

AttackAttack
Recreates a percentage of instances in a GKE node pool via the underlying MIG's RecreateInstances API. Pool size is preserved. Not reversible.
Install now

Recreate GKE Node Pool Instances

Recreates a percentage of instances in a GKE node pool via the underlying MIG's RecreateInstances API. Pool size is preserved. Not reversible.
AttackAttack
Install now
Go back to list

Introduction

This action recreates a percentage of the node instances in a GKE node pool by calling recreateInstances on the underlying Managed Instance Group(s). GCP terminates the selected nodes and provisions fresh replacements while preserving the node pool's size — unlike deleteInstances, which permanently shrinks the pool.

Pods on affected nodes are drained by kubelet's node-shutdown handling and reschedule onto surviving or freshly-recreated nodes (subject to PodDisruptionBudgets, taints, tolerations, and topology spread constraints).

Use Cases

  • Validate Pod Disruption Budgets under partial node loss.
  • Verify taints/tolerations and topology-spread constraints keep critical workloads spread across surviving nodes.
  • Measure cold-start cost on new nodes: image pull, CSI volume re-attach, init containers, DaemonSet startup.

Rollback

This attack does not support rollback. GKE recreates the terminated nodes automatically. Cancellation is a no-op.

Parameters

ParameterDescriptionDefault
Percentage of instances to recreatePercentage (1–100) of the node pool's instances to recreate. Rounded up to at least one.33
Allow percentages above 50%Required to enable percentages above 50%. Acknowledges that more than half the node pool will be recreated simultaneously.false
Start Using Steadybit Today

Get started with Steadybit, and you’ll get access to all of our features to discover the full power of Steadybit. Available for SaaS and on-prem!

Are you unsure where to begin?

No worries, our reliability experts are here to help: book a demo with them!

Statistics
-Stars
Tags
GCP
GCP GKE
Cloud
Kubernetes
Node pool
State
Homepage
hub.steadybit.com/extension/com.steadybit.extension_gcp
License
MIT
MaintainerSteadybit
Install now
Steadybit logoReliability Hub
Start Free Trial
© 2026 Steadybit GmbH. All rights reserved.
Twitter iconLinkedIn iconGitHub icon