Automation & Ops ✓ Google · Official

GKE Workload Autoscaling

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

49/ 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
12d ago
License
Apache-2.0
gkekuberneteshpavpa
+2workload-autoscalingrightsizing

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

This skill focuses on scaling application workloads running on Google Kubernetes Engine. It covers fixed replica changes for Deployments, Horizontal Pod Autoscaling (HPA), and Vertical Pod Autoscaling (VPA) for resource right-sizing. It includes kubectl and gcloud examples, YAML manifest references, prerequisites, update modes, and operational best practices. It explicitly excludes Cluster Autoscaler, static cluster sizing, and direct node machine-style configuration.

Guides users through kubectl scale for fixed Deployment replicas, kubectl autoscale or an HPA manifest for CPU, memory, or custom-metric scaling, and kubectl get commands for verification. It shows how to enable VPA on a Standard GKE cluster with gcloud and explains Off, Initial, Auto, and InPlaceOrRecreate update modes. It also describes reading VPA recommendations with kubectl describe vpa, comparing target values with current requests, and applying a 20% buffer when calculating new requests.

Good fit
  • A GKE operator needs to set a Deployment to a fixed replica count for immediate intervention or testing.
  • A platform engineer wants Pods to scale horizontally from CPU, memory, or custom metrics.
  • A Kubernetes team needs to right-size CPU and memory requests based on observed workload usage.
  • A team wants to run VPA in Off mode for at least 24 hours before reviewing recommendations and changing manifests.

How do you install this skill?

Before you use it
  • Before applying scaling changes or enabling VPA, confirm the target cluster, namespace, deployment, and side effects, and prepare a verifiable rollback plan.
  • Validate the GKE version, Metrics Server, VPA support, and HPA/VPA metric interactions; the generic names and default namespace in the examples are not production-ready by themselves.
  • The README links to gke-scaling while the assessed path is gke-workload-scaling; verify the path mapping during discovery or installation.
Before you start
Your agent needs
  • Shell / CLI
  • Local filesystem
Install first
  • kubectl
  • gcloud CLI
  • Google Kubernetes Engine (GKE) cluster

Run npx skills add google/skills and select the desired skill during installation. The README does not document the exact installation directory or command-line selection flags; the target file is skills/cloud/gke-workload-scaling/SKILL.md.

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-workload-scaling" ~/.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:

  • Configure HPA for the GKE deployment deployment_name with 1–10 replicas and check its resource requests.

In an Agent Skills-compatible client, use a request such as “Configure HPA for the GKE deployment deployment_name with 1–10 replicas and check its resource requests.” The workflow assumes access to a GKE cluster and kubectl; VPA enablement on Standard clusters also uses gcloud. Authentication steps are not documented in the supplied source.

What are this skill's strengths and limitations?

Pros
  • Covers manual scaling, HPA, and VPA in one focused GKE workflow.
  • Provides copyable kubectl and gcloud commands plus referenced HPA and VPA YAML templates.
  • Addresses resource requests, metric conflicts, PDBs, HPA stabilization, and VPA restart risks.
  • Includes a concrete P95-based right-sizing process with a 20% buffer.
Limitations
  • Does not cover Cluster Autoscaler, static cluster capacity, or node machine configuration.
  • HPA requires Metrics Server, and reliable HPA/VPA behavior depends on accurate resource requests.
  • VPA Auto mode can restart running Pods, so applications must handle termination gracefully.
  • The supplied material does not include a test suite, compatibility matrix, or complete cluster authentication procedure.

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 Workload Autoscaling this page ✓ Google · Official 49 · Use with care ★ 21k 12d ago Apache-2.0
GKE ComputeClasses Advisor ✓ Google · Official 57 · Use with care ★ 21k 12d ago Apache-2.0
GKE Cluster Autoscaler Guide ✓ Google · Official 52 · Use with care ★ 21k 12d ago Apache-2.0
GKE AI Inference Deployment Assistant ✓ Google · Official 46 · Use with care ★ 21k 12d ago Apache-2.0
GKE Production Golden Path ✓ Google · Official 54 · Use with care ★ 21k 12d ago Apache-2.0

The skill positions HPA as the mechanism for changing Pod count and VPA as the mechanism for changing Pod CPU and memory resources. It recommends avoiding the same metric for both. Cluster Autoscaler is named as a separate area that this skill does not address.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
49/ 100 5-point scale 2.5 / 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.
1Trust14 / 25 · 2.8/5

The skill clearly scopes itself to GKE workload autoscaling and discloses restart and eviction risks for HPA/VPA; however, kubectl scale, autoscale, gcloud update, and VPA Auto operations mutate an external cluster without explicit confirmation, least-privilege guidance, or rollback procedures, so points are deducted. No credential handling or covert exfiltration is shown.

2Reliability7 / 20 · 1.8/5

The workflows, manifests, prerequisites, and verification commands are broadly consistent and cover manual scaling, HPA, VPA, and rightsizing; however, there is no abnormal-input handling, diagnostic failure feedback, compatibility validation, or test evidence. Several GKE version and Metrics Server claims cannot be confirmed from static files, limiting the score.

3Adaptability10 / 15 · 3.3/5

The name, audience, scenarios, and exclusions for Cluster Autoscaler, static sizing, and direct node-machine configuration are clear; however, required inputs, environment assumptions, non-fit boundaries, and semantic trigger details remain incomplete. Chinese-language support and mainland-China reachability are not addressed, so points are deducted.

4Convention8 / 15 · 2.7/5

The documentation is readable and layered through workflows, best practices, and asset templates. The repository supplies installation guidance, an Apache-2.0 license, issue-reporting route, and an active-development note. The skill lacks its own version, changelog, explicit maintainer, and thorough troubleshooting; the README link also differs from the assessed path name, so points are deducted.

5Effectiveness7 / 15 · 2.3/5

The commands and HPA/VPA YAML templates provide a useful starting point for the core scaling tasks, with a rightsizing workflow included; however, the templates use generic names and the default namespace, and production checks, rollback, and verification coverage are incomplete. Static review cannot establish directly runnable results, so the score follows the static ceiling.

6Verifiability3 / 10 · 1.5/5

The supplied skill files, example manifests, README, license, and pinned revision are auditable evidence; however, there is no committed key-path test suite, CI execution evidence, or independent reproduction. The conclusion therefore rests mainly on static documentation and receives limited credit.

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]

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 itself have a stated cost?
The source does not state a cost for the skill. It also does not specify charges for GKE, Cloud Monitoring, or other cloud resources.
What is required before configuring HPA?
Metrics Server must be running, and containers should define clear resource requests and limits. The source says Metrics Server is enabled by default on GKE.
Can VPA Auto mode disrupt workloads?
Yes. Auto mode may restart Pods to change resource requests. The source also says VPA normally requires at least two replicas before performing evictions, reducing the risk of evicting the only running replica.
Can it configure node autoscaling?
No. Cluster Autoscaler, static cluster sizing, and direct node-level machine-style configuration are explicitly outside its scope.

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 12d ago
Automation & Ops ✓ Google · Official

GKE Cluster Autoscaler Guide

Configure, optimize, and troubleshoot automatic GKE node scaling.

★ 21k FS 52 Use with care 12d 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 12d 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 12d 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 12d 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 12d 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 12d 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 12d 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 12d 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 12d ago
Automation & Ops ✓ Google · Official

GKE Observability Configuration

Configure GKE logging, monitoring, and Prometheus metrics.

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

GKE Storage Manager

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

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

GKE Workload Reliability Guide

Reduce GKE workload disruption with high-availability configuration.

★ 21k FS 41 Not recommended 12d 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 12d 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 12d 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 12d ago
Automation & Ops ✓ Google · Official

GKE Batch & HPC Workloads

Configure and run queued, parallel, and high-performance workloads on GKE.

★ 21k FS 42 Not recommended 12d ago
Automation & Ops ✓ Google · Official

GKE Platform Security Hardening

Helps platform teams plan and apply cluster-level security hardening for Google Kubernetes Engine.

★ 21k FS 39 Not recommended 12d 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 12d 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 12d ago

Related skills