Automation & Ops ✓ Google · Official gkekubernetes-jobshpcmpikueuejobsetspot-vms

GKE Batch & HPC Workloads

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

FollowSkills review · FSRS-2.0
Not recommended
42/ 100 5-point scale 2.1 / 5
Trust11 / 25 · 2.2/5

The skill names the Kubernetes operations it expects and includes useful safeguards such as resource requests, quotas, limits, and checkpointing. However, it exposes high-impact actions such as deletion and installation of remote latest/raw manifests without user confirmation, least-privilege guidance, sensitive-data flow disclosure, dependency verification, or rollback procedures, so substantial points are deducted.

Reliability7 / 20 · 1.8/5

The batch, JobSet, Kueue, MPI, and scaling material is broadly coherent and includes some retry and checkpoint guidance. It provides no tests, compatibility matrix, abnormal-input handling, or diagnosable failure feedback, and the availability and versions of remote CRDs are unverified; static calibration therefore limits the score.

Adaptability8 / 15 · 2.7/5

The intended workloads and the boundary against standard web deployments are reasonably clear. Inputs, expected outputs, semantic trigger conditions, and non-fit cases remain under-specified, with no evidence of Chinese-language support or mainland-China network reachability, so points are deducted.

Convention7 / 15 · 2.3/5

The document has a readable structure covering batch, HPC, cost, and production guidance, with installation snippets and examples. It lacks skill-level versioning, changelog, named maintenance responsibility, dependency versions, troubleshooting, FAQs, and explicit limitations; repository-level license and support information only partially offsets these gaps.

Effectiveness6 / 15 · 2.0/5

The Job, JobSet, Kueue, MPI, and node-pool snippets can provide useful starting material for GKE practitioners. However, images, clusters, and regions are placeholders, and the skill omits complete deployment, validation, permissions, networking, and cleanup workflows; no directly verified representative output is supplied, so only limited credit is warranted.

Verifiability3 / 10 · 1.5/5

The source contains auditable commands, YAML, and configuration recommendations, while the README, license, and publisher provenance provide limited traceability. There is no committed test suite, CI execution evidence, result sample, or independent corroboration, so the static evidence supports only a low score.

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 commands use remote latest or unpinned YAML; review provenance, versions, permissions, and changes before execution.
  • The listed delete_k8s_resource operation may be irreversible; require explicit confirmation, tightly scoped targets, and a backup or recovery plan.
  • Kueue, JobSet, and MPI Operator CRDs are assumed but installation order, compatible versions, namespaces, IAM, and networking requirements are not documented.
  • Spot capacity, maintenance exclusions, and autoscaling can affect cost, availability, and upgrade safety; validate checkpointing and recovery before production use.
  • No evidence is provided for Chinese-language support or mainland-China network reachability.
Review evidence [1][2][3][4]
See the full review method →

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

This skill is for running batch processing and high-performance computing workloads on Google Kubernetes Engine. It covers Kubernetes Jobs, JobSet, Kueue, compact node placement, and MPIJob. It also documents production guidance for Spot VMs, scale-to-zero node pools, resource quotas, maintenance exclusions, and checkpointing. It is explicitly not intended for standard web application deployments; those should use gke-app-onboarding.

It provides Kubernetes manifests and commands for Jobs, JobSets, ClusterQueues, LocalQueues, MPIJobs, and GKE HPC node pools. It shows how to install Kueue and the MPI Operator with kubectl, and how to create a compact-placement, autoscaling node pool with gcloud. It references apply_k8s_manifest, get_k8s_resource, describe_k8s_resource, get_k8s_logs, delete_k8s_resource, and list_k8s_events for Kubernetes resource and log operations.

  1. A data engineer running parallel batch-processing pipelines on GKE.
  2. A research or engineering team running CFD, molecular-dynamics, or financial-modeling simulations.
  3. An ML team submitting distributed training jobs on GKE.
  4. A platform team using Kueue to allocate CPU and memory quotas across tenants.
  5. An engineering team orchestrating distributed MPI applications with the MPI Operator.

What are this skill's strengths and limitations?

Pros
  • Covers common GKE batch and HPC patterns from Kubernetes Jobs through JobSet, Kueue, and MPIJob.
  • Includes copyable YAML, kubectl, and gcloud examples.
  • Includes cost and resilience guidance for Spot VMs, scale-to-zero, quotas, and checkpointing.
Limitations
  • Examples contain placeholders such as `<IMAGE>`, `<CLUSTER_NAME>`, and `<REGION>` and are not production-ready as written.
  • The source provides no test suite, version-compatibility matrix, or complete troubleshooting procedure.
  • Some installation commands fetch manifests from external GitHub URLs, so execution depends on network access and cluster permissions.

How do you install this skill?

This skill is part of the google/skills collection. Run npx skills add google/skills and select skills/cloud/gke-batch-hpc during installation. The source does not document a standalone installation flow or additional local files.

How do you use this skill?

In an Agent Skills-compatible client with the skill installed, submit a concrete request such as: Configure a GKE batch Job with Kueue and parallelism 10, or Configure compact placement for a GKE HPC cluster and run an MPIJob. Execution also requires an available Kubernetes/GKE environment and the referenced tools.

How does this skill compare with similar options?

For standard web application deployments, the SKILL.md explicitly directs users to the sibling gke-app-onboarding skill instead.

FAQ

Will using this skill incur Google Cloud costs?
The source does not provide pricing information; costs depend on the GKE clusters, node pools, Spot VMs, and other resources created.
What permissions are required?
The documented commands perform gcloud, kubectl, and Kubernetes resource operations, so corresponding GKE, node-pool, and Kubernetes permissions are required; exact IAM roles are not specified.
How should workloads recover from Spot VM interruption?
The skill recommends setting a Job `backoffLimit` and implementing application-level checkpointing; long-running training should also consider GKE maintenance exclusions.
Can it deploy ordinary web services?
That is outside its recommended scope; the source explicitly directs standard web application deployments to `gke-app-onboarding`.

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 Cost Optimization

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

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 Workload Security

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

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 Workload Reliability Guide

Reduce GKE workload disruption with high-availability configuration.

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 Backup & Disaster Recovery

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

Automation & Ops ✓ Google · Official

GKE Enterprise RAG Search Architect

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

Automation & Ops ✓ Google · Official

GKE GPU/TPU Disruption Diagnosis

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

Related skills