Automation & Ops ✓ Google · Official

GKE Cluster Autoscaler Guide

Configure, optimize, and troubleshoot automatic GKE node scaling.

52/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 21k
Last updated
13d ago
License
Apache-2.0
gkecluster-autoscalingnode-autoscalingnode-auto-provisioning
+3kubernetescapacity-buffercloud-logging

What does this skill do, and when should you use it?

This skill supports Google Kubernetes Engine Cluster Autoscaler, node autoscaling, Node Pool Auto Creation, and Node Auto Provisioning operations. It covers enablement, scale-up and scale-down troubleshooting, consolidation, capacity buffers, zonal stockouts, quotas, and scheduling constraints. It distinguishes modern ComputeClass-based enablement from older cluster-level Node Auto Provisioning. ComputeClass YAML, schemas, and priority configuration are explicitly deferred to the gke-compute-class skill.

Responds to GKE autoscaling questions with gcloud and kubectl guidance; directs users to Cloud Logging entries under container.googleapis.com/cluster-autoscaler-visibility; uses assets/find-scale-down-blockers.sh to scan scale-down blockers; uses assets/log-autoscaler-events.sh <cluster-name> to tail autoscaler events; and points to the CapacityBuffer example for pre-warming serving capacity.

Good fit
  • A GKE operator needs to enable node-pool autoscaling or Node Auto Provisioning.
  • A platform engineer is investigating failed scale-ups caused by stockouts, quota, Pod IP exhaustion, or version mismatches.
  • A cluster administrator needs to diagnose low-utilization nodes that remain after workloads decline.
  • A serving team needs warm standby nodes for traffic spikes without raising min-nodes.
  • A stateful-workload owner is analyzing zonal persistent-volume constraints and stockout cooldown cascades.
  • A platform team wants to tune consolidation, location policies, Spot handling, or reservation targeting.

How do you install this skill?

Before you use it
  • Do not directly apply recommendations involving the Editor role, instance deletion, minimum-node changes, node draining, or cluster updates; confirm targets, permissions, blast radius, and rollback first.
  • The scripts read the current kube context and cloud logs and can append to a user-selected path; verify context, project, cluster name, permissions, and log sensitivity before running them.
  • Recheck version claims, ComputeClass schemas, the CapacityBuffer CRD, log fields, and IAM recommendations against current official GKE documentation and the target cluster version.
  • The supplied material provides no Chinese-language guidance or evidence of reachability from mainland-China networks.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
  • Local filesystem
Install first
  • gcloud CLI
  • kubectl
  • Google Kubernetes Engine

Run npx skills add google/skills, then select skills/cloud/gke-cluster-autoscaler during installation. The source does not document another installer, a fixed destination directory, or version pinning.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/google/skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/cloud/gke-cluster-autoscaler" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • Why are my GKE nodes not scaling down? Check every documented blocker.

After installation in an Agent Skills-compatible client, ask a concrete operational question such as: “Why are my GKE nodes not scaling down? Check every documented blocker.” For diagnostics, run assets/find-scale-down-blockers.sh [-n namespace] or assets/log-autoscaler-events.sh <cluster-name>. Refer ComputeClass YAML, schemas, and priority settings to gke-compute-class.

What are this skill's strengths and limitations?

Pros
  • Covers enablement, tuning, scale-up failures, scale-down blockers, capacity buffers, and advanced edge cases.
  • Requires a complete scale-down blocker checklist instead of symptom-only troubleshooting.
  • Includes log guidance, diagnostic scripts, and a CapacityBuffer YAML example.
  • Documents concrete issues involving GKE versions, zonal stockout cascades, reservation cache delay, and topology constraints.
Limitations
  • The source demonstrates guidance and diagnostic assets, not automatic cluster remediation.
  • ComputeClass YAML, schemas, and priority configuration are outside its scope.
  • The source provides no test suite, platform support matrix, or execution results.
  • Several recommendations depend on GKE version, regional capacity, quotas, and cluster configuration.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
GKE Cluster Autoscaler Guide this page ✓ Google · Official 52 · Use with care ★ 21k 13d ago Apache-2.0
GKE ComputeClasses Advisor ✓ Google · Official 57 · Use with care ★ 21k 13d ago Apache-2.0
GKE Observability Configuration ✓ Google · Official 44 · Not recommended ★ 21k 13d ago Apache-2.0
GKE Cluster Creation Advisor ✓ Google · Official 48 · Use with care ★ 21k 13d ago Apache-2.0
GKE Production Golden Path ✓ Google · Official 54 · Use with care ★ 21k 13d ago Apache-2.0

For GKE 1.33.3 and newer, the skill recommends ComputeClasses instead of requiring cluster-level Node Auto Provisioning. Manual node pools use node-pool-level autoscaling. Detailed ComputeClass configuration belongs to gke-compute-class.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
52/ 100 5-point scale 2.6 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust15 / 25 · 3.0/5

The document explicitly rejects injected identifiers, treats pasted logs and YAML as untrusted data, and enforces a restricted naming pattern, improving input safety and data-flow clarity. Points are deducted because broad user confirmation, pre/post-change checks, rollback procedures, and least-privilege guidance are incomplete. It also recommends granting the Editor role and mentions manually deleting instances or setting minimum nodes to zero without adequately describing impact and recovery.

2Reliability7 / 20 · 1.8/5

The skill identifies major dependencies such as kubectl, jq, and gcloud, documents several failure identifiers, and supplies log and blocker-scanning scripts. Points are deducted because this is a static review with no execution evidence; key paths depend on specific GKE log schemas, the current kube context, tool variants, and permissions, with no committed test suite. Some parsing and fallback paths may fail for complex project, cluster, or resource names.

3Adaptability10 / 15 · 3.3/5

Trigger terms, target scenarios, and the boundary with the ComputeClass skill are relatively clear, covering scaling, capacity shortages, and troubleshooting. Points are deducted because input/output formats, non-fit scenarios, and the full Autopilot/version/permission boundaries are not explicit. There is no Chinese-language guidance or mainland-China reachability assessment; the core GKE service depends on overseas cloud endpoints whose availability must be confirmed in the user environment.

4Convention9 / 15 · 3.0/5

The structure is readable, with references and assets supporting progressive disclosure. The README documents installation, and repository-level license, official provenance, and issue-reporting paths are clear. Points are deducted because the selected skill lacks its own version, changelog, named maintainer, and update commitment. Installation details, permission matrices, FAQs, and known limitations are incomplete, and several product/version claims require ongoing verification.

5Effectiveness7 / 15 · 2.3/5

The material directly addresses enablement, tuning, scale-up/down blockers, and log diagnosis, with a usable YAML example and operational scripts. Static evidence supports completion of the core guidance task. Points are deducted because no representative outputs or execution results are verified; users must still validate GKE versions, API schemas, IAM, quotas, and actual log fields, and some recommendations may require substantial environment-specific correction.

6Verifiability4 / 10 · 2.0/5

The skill references repository-local documentation, scripts, and log fields, providing some auditability, and script comments describe expected data shapes. Points are deducted because there is no third-party evidence, committed test suite, CI coverage, or independent reproduction record. External documentation links appear only in the source material, so key version, permission, and product-behavior claims cannot be cross-checked from the supplied files.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision 513a7a51e85f Review evidence[1][2][3][4][5][6][7][8][9][10][11][12]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Does this skill directly change my GKE cluster?
The source documents commands, diagnostics, and recommendations, but does not establish that the skill automatically applies cluster changes.
What should I check when nodes will not scale down?
Check bare pods, safe-to-evict settings, local storage, PodDisruptionBudgets, the min-nodes floor, the scale-down-disabled annotation, and scheduling constraints, then run the blocker script.
What can I do about a Spot or zonal capacity stockout?
Inspect autoscaler visibility logs and consider other zones or an On-Demand fallback. ComputeClass priority YAML should be handled by gke-compute-class.
Are reservations consumed automatically?
Committed Use Discounts are automatically consumed when machine families match. Reservations must be targeted explicitly, and the source recommends waiting at least 30 minutes after creating one before scaling against it.

More skills from this repository

All from google/skills

Automation & Ops ✓ Google · Official

GKE ComputeClasses Advisor

Configure, optimize, and troubleshoot GKE ComputeClasses for cost, capacity, and workload placement.

★ 21k FS 57 Use with care 13d ago
Automation & Ops ✓ Google · Official

GKE Observability Configuration

Configure GKE logging, monitoring, and Prometheus metrics.

★ 21k FS 44 Not recommended 13d ago
Automation & Ops ✓ Google · Official

GKE Cluster Creation Advisor

Plan, provision, and audit GKE clusters against production best practices.

★ 21k FS 48 Use with care 13d ago
Automation & Ops ✓ Google · Official

GKE Production Golden Path

Set production-oriented GKE defaults, readiness checks, and decision guardrails for cluster design.

★ 21k FS 54 Use with care 13d ago
Automation & Ops ✓ Google · Official

AI Workload Migration to GKE Inference

Move existing AI inference workloads to self-hosted inference on Google Kubernetes Engine.

★ 21k FS 50 Use with care 13d ago
Automation & Ops ✓ Google · Official

GKE AI Inference Deployment Assistant

Deploy, tune, and autoscale GPU/TPU AI inference services on GKE.

★ 21k FS 46 Use with care 13d ago
Automation & Ops ✓ Google · Official

GKE Basics Navigator

A focused entry point for discovering GKE cluster needs and routing each task to the right specialist skill.

★ 21k FS 45 Not recommended 13d ago
Automation & Ops ✓ Google · Official

GKE Workload Autoscaling

Configure manual scaling, HPA, and VPA for GKE workloads while improving resource requests from observed usage.

★ 21k FS 49 Use with care 13d ago
Automation & Ops ✓ Google · Official

GKE Multi-Tenancy Planner

Plan isolation, quotas, access control, and cost attribution for teams sharing a GKE cluster.

★ 21k FS 52 Use with care 13d ago
Automation & Ops ✓ Google · Official

GKE Production Readiness Review

Assess whether GKE clusters and workloads are ready for production.

★ 21k FS 49 Use with care 13d ago
Automation & Ops ✓ Google · Official

GKE App Onboarding Assistant

Containerize and deploy an application to Google Kubernetes Engine for the first time.

★ 21k FS 45 Not recommended 13d ago
Automation & Ops ✓ Google · Official

GKE Storage Manager

Configure persistent disks, Filestore, and GCS FUSE storage for GKE workloads.

★ 21k FS 43 Not recommended 13d ago
Automation & Ops ✓ Google · Official

GKE Workload Reliability Guide

Reduce GKE workload disruption with high-availability configuration.

★ 21k FS 41 Not recommended 13d ago
Automation & Ops ✓ Google · Official

GKE Backup & Disaster Recovery

Configure Backup for GKE policies and restore workflows for stateful workloads.

★ 21k FS 35 Not recommended 13d ago
Automation & Ops ✓ Google · Official

GKE GPU/TPU Disruption Diagnosis

Diagnose and mitigate GKE GPU/TPU node disruptions caused by host maintenance.

★ 21k FS 50 Use with care 13d ago
Automation & Ops ✓ Google · Official

GKE Enterprise RAG Search Architect

Designs and validates enterprise RAG search systems built on GKE and AlloyDB.

★ 21k FS 53 Use with care 13d ago
Automation & Ops ✓ Google · Official

GKE Workload Security

Audit and harden workload-level security controls for GKE applications and namespaces.

★ 21k FS 48 Use with care 13d ago
Automation & Ops ✓ Google · Official

GKE Cost Optimization

Reduce GKE spending through rightsizing, quotas, Spot VMs, and capacity planning.

★ 21k FS 47 Use with care 13d ago
Automation & Ops ✓ Google · Official

GKE Service Networking

Configure secure GKE traffic routing, load balancing, edge protection, and private service connectivity.

★ 21k FS 46 Use with care 13d ago
Dev & Engineering ✓ Google · Official

Google Agents CLI Agent Development Guide

Guides agents from specification through development, deployment, and monitoring.

★ 21k FS 44 Not recommended 13d ago

Related skills