What problem does it solve?
This Skill streamlines the complex process of planning, executing, and validating Google Kubernetes Engine (GKE) cluster upgrades and maintenance operations, ensuring smooth cluster management.
Core Features & Use Cases
- Upgrade Planning: Generates detailed upgrade plans, pre/post-upgrade checklists, and maintenance runbooks.
- Version Compatibility: Ensures node version skew is within 2 minor versions of the control plane.
- Release Channel Strategy: Recommends the appropriate release channel based on workload sensitivity and environment topology.
- Workload-Specific Handling: Manages node pool upgrade strategies, PDB management, and troubleshooting for stateful, GPU, and batch workloads.
- Use Case: For a user with a GKE cluster that needs to upgrade to a new version, this Skill will provide a tailored upgrade plan and maintenance runbook, considering the specific cluster configuration and workload requirements.
Quick Start
Upgrade your GKE cluster to version 1.30.1 using the gke-upgrades skill.