Automation & Ops ✓ Google · Official gkebackup-restoredisaster-recoverypersistent-volumesgcloud-clikubernetes

GKE Backup & Disaster Recovery

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

FollowSkills review · FSRS-2.0
Not recommended
35/ 100 5-point scale 1.8 / 5
Trust10 / 25 · 2.0/5

The skill explicitly states that backups include Kubernetes resources, configurations, and secrets, and recommends CMEK, narrower namespace scope, and pausing writes, showing partial data-protection awareness. However, the commands default to --quiet, the example uses --all-namespaces, and there is no required user confirmation, permission guidance, data-flow disclosure, sensitive-data handling, failure rollback, or restore isolation, so points are deducted.

Reliability5 / 20 · 1.3/5

The command flow is broadly coherent across enablement, plan creation, manual backup, restore, and status inspection. However, prerequisites, invalid-input handling, dependency availability, and diagnostic failure feedback are absent; the instruction to write backup-plan configurations immediately while addon enablement proceeds may also create ordering failures. Static calibration caps this score at 10, so it is conservative.

Adaptability7 / 15 · 2.3/5

The target scenario and a non-fit boundary are reasonably clear: Backup for GKE, disaster recovery, and GKE cluster restores, excluding database backups. Input constraints, trigger boundaries, cluster/region limitations, restore-conflict cases, and Chinese-language support are not adequately specified, and reachability of the target environment is not evidenced, so points are deducted.

Convention6 / 15 · 2.0/5

The document is readable and layered into CLI reference, best practices, and pitfalls. The repository README supplies installation, skill indexing, Apache-2.0 licensing, issue and contribution paths, and an active-development note. The skill lacks versioning, changelog, explicit maintenance ownership, dependency notes, sample outputs, and comprehensive limitations, so points are deducted.

Effectiveness5 / 15 · 1.7/5

It supplies core commands for enabling Backup for GKE, creating plans, triggering backups, restoring, and checking status, plus useful recommendations on CMEK, namespace scope, application consistency, and CSI snapshots. There are no verified result examples, preflight checks, post-restore integrity checks, or comparison with alternatives; substantial manual judgment may remain, so the score is conservative.

Verifiability2 / 10 · 1.0/5

The supplied evidence consists primarily of the skill Markdown, README, and license. No key-path test suite, CI execution evidence, third-party validation, or reproducible experiment is included. Only the documentation itself is auditable, so command executability cannot be established from static review and the score is very low.

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
  • The example uses --all-namespaces and --quiet, which may capture secrets and broaden impact; production use should confirm scope, permissions, encryption keys, and user authorization first.
  • Do not assume the backup plan can be created immediately after addon enablement; check control-plane readiness and provide clear failure diagnostics.
  • The restore workflow lacks documented pre-restore isolation, conflict-policy validation, and post-restore application/data-integrity verification.
  • The files do not establish reachability, Chinese-language support, or reproducibility for mainland-China environments or specific GKE configurations.
Review evidence [1][2][3][4]
See the full review method →

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

This skill guides configuration of Backup for GKE backup plans, manual backups, restore plans, and cluster restores. It covers Kubernetes resource metadata as well as persistent volume data. It supplies gcloud CLI commands for enabling the GKE Backup addon and carrying out these operations. It is intended for stateful GKE workloads and explicitly excludes database backups.

Guides users through gcloud CLI commands to enable the GKE Backup addon, create backup plans with retention, cron scheduling, and namespace scope, trigger manual backups, create restore plans, execute restores, and inspect restore status. It also recommends customer-managed encryption keys, narrower namespace scope, paused application writes, and GKE CSI volume snapshots.

  1. A GKE platform administrator needs scheduled protection for stateful workloads.
  2. A disaster-recovery team needs to restore a backup into a target GKE cluster.
  3. An operator needs to trigger an ad hoc backup and inspect restore status.
  4. A team needs to protect Kubernetes configurations, secrets, and persistent volume data.

What are this skill's strengths and limitations?

Pros
  • Covers backup plans, manual backups, restore plans, restore execution, and status inspection.
  • Addresses both Kubernetes resource metadata and persistent volume data.
  • Includes concrete guidance for CMEK, namespace scope, application consistency, and CSI snapshots.
Limitations
  • Explicitly not intended for database backups.
  • Enabling the GKE Backup addon causes a cluster-level control-plane update that can take several minutes.
  • The source provides no test results, IAM permission requirements, or cost information.

How do you install this skill?

Run npx skills add google/skills and select skills/cloud/gke-backup-dr during installation. The README does not document a non-interactive selector or a specific installation directory.

How do you use this skill?

Use a prompt such as “Configure a Backup for GKE backup plan and restore workflow for my GKE cluster.” Then replace the cluster names, regions, plan names, backup names, and retention values in the commands from SKILL.md. Enabling the addon starts a cluster-level update that takes several minutes and proceeds in the background; do not run a loop waiting for activation.

How does this skill compare with similar options?

The skill distinguishes Backup for GKE from the broader Google Cloud Backup and Disaster Recovery (DR) Service; it is specifically focused on Backup for GKE for GKE clusters.

FAQ

Can it back up databases?
No. SKILL.md explicitly says not to use it for database backups; it only recommends quiescing databases or pausing application writes for consistency.
What does it require?
It requires a shell environment and the gcloud CLI with access to Google Cloud. The source does not specify required IAM roles or permissions.
Do I need to wait for the addon to become active?
No terminal wait loop should be used. The update proceeds in the background, and backup-plan configuration should proceed immediately.
What does it protect?
Backup for GKE natively captures Kubernetes resource metadata and underlying persistent volume data.

More skills from this repository

All from google/skills

Automation & Ops ✓ Google · Official

GKE Production Readiness Review

Assess whether GKE clusters and workloads are ready for production.

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 Storage Manager

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

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 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 Observability Configuration

Configure GKE logging, monitoring, and Prometheus metrics.

Automation & Ops ✓ Google · Official

GKE Workload Reliability Guide

Reduce GKE workload disruption with high-availability configuration.

Automation & Ops ✓ Google · Official

Google Cloud Reliability Architect

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

Dev & Engineering ✓ Google · Official

Google Bigtable Basics

Design, configure, query, and troubleshoot Google Bigtable workloads.

Automation & Ops ✓ Google · Official

Google Cloud Storage Basics

Manage GCS buckets and objects while configuring access, protection, lifecycle, cost, and performance.

Automation & Ops ✓ Google · Official

Cloud Run Deployment Guide

Deploy and manage Cloud Run services, jobs, and worker pools with gcloud.

Automation & Ops ✓ Google · Official

Google Cloud gcloud CLI Safety Skill

Helps agents manage and troubleshoot Google Cloud resources through validated, scoped gcloud commands.

Automation & Ops ✓ Google · Official

Agent Platform Endpoint Management

Manage Agent Platform serving endpoints and troubleshoot common endpoint failures.

Related skills