Automation & Ops ✓ Google · Official gkekubernetespod-disruption-budgetshealth-probestopology-spreadhigh-availability

GKE Workload Reliability Guide

Reduce GKE workload disruption with high-availability configuration.

FollowSkills review · FSRS-2.0
Not recommended
41/ 100 5-point scale 2.1 / 5
Trust10 / 25 · 2.0/5

The skill names read and apply operations on Kubernetes resources, with no evidence of credential theft, covert exfiltration, or malicious behavior. However, apply_k8s_manifest can create external changes, while user confirmation, permission scope, data-flow disclosure, sensitive-data handling, and rollback are not specified, so points are deducted.

Reliability7 / 20 · 1.8/5

The workflows cover cluster checks, PDBs, probes, graceful termination, topology spreading, and replicas, making the happy path understandable. The table has visibly corrupted formatting, MCP/gcloud/kubectl availability is not documented, and abnormal-input handling, failure feedback, verification steps, and consistency checks are absent; under static calibration the score remains below 10.

Adaptability8 / 15 · 2.7/5

Trigger scenarios and the non-fit boundary are relatively clear, and the skill addresses common GKE reliability configurations. Inputs, outputs, and invocation conditions are not formalized; workload and architecture boundaries are thin, Chinese-language support is unspecified, and examples assume particular regions and production conditions, so points are deducted.

Convention7 / 15 · 2.3/5

The SKILL.md has clear sections, metadata, workflows, examples, and some limitation guidance. The README supplies installation instructions, the repository provides an Apache-2.0 license, and it states that the repository is under active development. The skill lacks its own version, changelog, explicit maintenance owner, dependency-installation notes, FAQ, and troubleshooting guidance, so points are deducted.

Effectiveness6 / 15 · 2.0/5

The material can directly support a partial GKE reliability checklist and YAML drafts, providing useful practical value. Several recommendations use overly absolute language such as applying to every production workload, and compatibility with the specific application, GKE version, or existing resources is not validated; no complete end-to-end output or execution confirmation is provided, so under static calibration the score remains below 7.

Verifiability3 / 10 · 1.5/5

Concrete commands, resource types, and YAML examples provide limited auditability. The supplied material contains no skill-specific test suite, CI execution evidence, result samples, or external technical sources. The official publisher supports governance attribution only and cannot substitute for reproducible evidence, so points are deducted.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 513a7a51e85f
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.
Before you use it
  • Before using apply_k8s_manifest, obtain confirmation of the target cluster, namespace, resource scope, and exact changes, and prepare a verifiable rollback plan.
  • Validate PDB, probe, topology, and replica recommendations against the application protocol, capacity, regional layout, and GKE/Kubernetes version; they should not be treated as universal production defaults.
  • Failure cases, permission requirements, dependency setup, post-change verification, mainland-China reachability, and Chinese-language support are not documented.
Review evidence [1][2][3][4]
See the full review method →

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

This skill covers high-availability and reliability configuration for GKE clusters and workloads. It addresses PodDisruptionBudgets, liveness, readiness and startup probes, graceful shutdown, topology spread constraints, and replica guidance. It also defines reliability defaults such as regional clusters, automatic repair, automatic upgrades, and SURGE upgrades. It does not cover disaster recovery or full cluster backups; that scope belongs to gke-backup-dr.

It uses the MCP get_cluster tool to inspect cluster location and node placement, with gcloud as a fallback. It uses get_k8s_resource and describe_k8s_resource to inspect PDBs, Deployments, and health probes, with kubectl fallback commands. It supplies Kubernetes YAML examples for PDBs, probes, graceful shutdown, and topology spread constraints, and lists minimum replica guidance by workload type. The SKILL.md also names apply_k8s_manifest and list_k8s_events, but provides no concrete examples for those calls.

  1. A GKE production administrator needs to verify whether the control plane is regional and nodes span multiple zones.
  2. A platform engineer needs PDB guidance for a production Deployment with at least two replicas during node upgrades or autoscaler scale-down.
  3. An application team needs to add liveness, readiness, and startup probes with explicit timeout settings.
  4. An SRE needs zone and node topology constraints to reduce the impact of zone or node failures.
  5. A service team needs SIGTERM handling, termination grace periods, and a preStop hook to allow load-balancer deregistration.

What are this skill's strengths and limitations?

Pros
  • Covers several important reliability controls for production workloads.
  • Includes directly reusable YAML examples for PDBs, probes, graceful shutdown, and topology constraints.
  • Provides both MCP-first and gcloud/kubectl fallback paths.
  • Clearly excludes disaster recovery and full cluster backup from its scope.
Limitations
  • It is primarily a reference guide and does not include a complete automation script.
  • MCP service setup, cluster credentials, and permission configuration are undocumented.
  • No test suite or platform validation evidence is provided.
  • Probe settings, replica counts, and topology rules still require application-specific adjustment.

How do you install this skill?

Run npx skills add google/skills, then select skills/cloud/gke-reliability from the repository. The source does not document the exact installation directory or client configuration. The repository is licensed under Apache-2.0.

How do you use this skill?

In an Agent Skills-compatible client with the skill installed, make a concrete request such as: “Check whether my GKE cluster has regional high availability and recommend PDBs, health probes, and topology spread constraints for a production Deployment.” Prefer the MCP tools named in SKILL.md; when MCP is unavailable, use the documented gcloud or kubectl fallback commands. The source does not document credential setup, MCP service configuration, or a complete execution flow.

How does this skill compare with similar options?

Unlike gke-backup-dr, this skill focuses on workload high availability, probes, PDBs, and topology distribution rather than disaster recovery or full cluster backups. It references gke-upgrades for the dedicated upgrade workflow, while recommending low-traffic maintenance windows as a reliability practice.

FAQ

Will it automatically change my cluster?
The source names apply_k8s_manifest, but does not document an execution workflow, so automatic changes cannot be confirmed.
What tools does it require?
The document prioritizes MCP tools and provides gcloud and kubectl as fallback commands.
Is it for disaster recovery or cluster backups?
No. The SKILL.md explicitly excludes disaster recovery and full cluster backups and points to gke-backup-dr.
Does it fit every production workload?
It covers common production reliability controls, but replica counts, probe parameters, and topology rules must still match the application's behavior.

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.

Automation & Ops ✓ Google · Official

GKE Production Golden Path

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

Automation & Ops ✓ Google · Official

GKE Cluster Autoscaler Guide

Configure, optimize, and troubleshoot automatic GKE node scaling.

Automation & Ops ✓ Google · Official

GKE Multi-Tenancy Planner

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

Automation & Ops ✓ Google · Official

AI Workload Migration to GKE Inference

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

Automation & Ops ✓ Google · Official

GKE Production Readiness Review

Assess whether GKE clusters and workloads are ready for production.

Automation & Ops ✓ Google · Official

GKE Workload Autoscaling

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

Automation & Ops ✓ Google · Official

GKE Cluster Creation Advisor

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

Automation & Ops ✓ Google · Official

GKE AI Inference Deployment Assistant

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

Automation & Ops ✓ Google · Official

GKE App Onboarding Assistant

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

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.

Automation & Ops ✓ Google · Official

GKE Observability Configuration

Configure GKE logging, monitoring, and Prometheus metrics.

Automation & Ops ✓ Google · Official

GKE Storage Manager

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

Automation & Ops ✓ Google · Official

GKE Backup & Disaster Recovery

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

Automation & Ops ✓ Google · Official

GKE Workload Security

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

Automation & Ops ✓ Google · Official

Google Cloud Reliability Architect

Evaluate and improve Google Cloud workload reliability using the Well-Architected Framework.

Automation & Ops ✓ Google · Official

GKE GPU/TPU Disruption Diagnosis

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

Automation & Ops ✓ Google · Official

GKE Batch & HPC Workloads

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

Automation & Ops ✓ Google · Official

GKE Platform Security Hardening

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

Automation & Ops ✓ Google · Official

GKE Enterprise RAG Search Architect

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

Related skills