gke-upgrades

Generate GKE cluster upgrade plans, runbooks, and checklists.

17.1k|1.4k|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/google/skills --skill gke-upgrades-google
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gke-upgrades
Source: https://github.com/google/skills/tree/main/skills/cloud/gke-upgrades
Command: npx skills add https://github.com/google/skills --skill gke-upgrades-google

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gcloud, kubectl, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of planning, executing, and validating Google Kubernetes Engine (GKE) cluster upgrades and maintenance operations, ensuring smooth transitions and minimal disruption.

Core Features & Use Cases

  • Upgrade Planning: Generates detailed upgrade plans, runbooks, and checklists tailored to user's environment.
  • Maintenance Operations: Handles node pool upgrade strategies, version compatibility, PDB management, and troubleshooting guides.
  • Use Case: When a user needs to upgrade their GKE cluster, this Skill provides the necessary guidance and tools to do so efficiently.

Quick Start

Use the gke-upgrades skill to generate an upgrade plan for your GKE cluster.

Frequently Asked Questions about gke-upgrades

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I plan a GKE cluster upgrade without causing downtime?

To plan a GKE cluster upgrade without downtime, generate an automated upgrade plan and checklist. This Skill handles node pool upgrade strategies and PDB management to ensure smooth transitions and minimal disruption during maintenance.

How do I manage PodDisruptionBudgets during a Kubernetes node pool upgrade?

Managing PodDisruptionBudgets during a Kubernetes node pool upgrade is handled automatically. The Skill incorporates PDB management into its upgrade runbooks to prevent excessive pod evictions and maintain application availability.

Do I need gcloud and kubectl to manage Kubernetes maintenance operations?

Yes, you need gcloud and kubectl to manage Kubernetes maintenance operations. This Skill requires both tools to interact with your GKE clusters, validate version compatibility, and execute node pool upgrade strategies.

What is the best way to troubleshoot GKE cluster upgrades failing?

The best way to troubleshoot failing GKE cluster upgrades is to use generated troubleshooting guides. This Skill creates detailed runbooks that address common maintenance failures and version compatibility issues for your environment.

Can I automate version compatibility checks for GKE node pool upgrades?

Yes, you can automate version compatibility checks for GKE node pool upgrades. The Skill automates the creation of upgrade plans that verify version compatibility between control planes and node pools before execution.