gke-batch-hpc

Automate batch and HPC workloads on GKE using Kubernetes jobs, JobSets, Kueue, and the MPI Operator.

Updated Jul 4, 2026
One-click install
npx skills add https://github.com/ssmleo/govfolio --skill gke-batch-hpc-ssmleo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gke-batch-hpc
Source: https://github.com/ssmleo/govfolio/tree/main/.agents/skills/gke-batch-hpc
Command: npx skills add https://github.com/ssmleo/govfolio --skill gke-batch-hpc-ssmleo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gcloud, kubectl, kueue, mpi-operator, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the deployment and management of batch processing and high-performance computing (HPC) workloads on Google Kubernetes Engine (GKE).

Core Features & Use Cases

  • Batch Processing: Execute batch data processing pipelines.
  • HPC Simulations: Perform simulations like CFD, molecular dynamics, and financial modeling.
  • Parallel Computation: Run large-scale parallel computation using MPI, MapReduce, and ML training jobs.
  • Job Queues: Set up GKE job queues for efficient task scheduling.
  • Resource Optimization: Utilize cost-effective spot VMs and scale-to-zero node pools.
  • Use Case: Deploy a HPC simulation job on GKE using this Skill to leverage GKE's batch and HPC capabilities.

Quick Start

Use the gke-batch-hpc skill to run a batch job on GKE by executing the following command: gke-batch-hpc run-batch-job --job-spec /path/to/job.yaml.

Frequently Asked Questions about gke-batch-hpc

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run batch processing and HPC workloads on GKE?

To run batch processing and HPC workloads on GKE, you can automate deployments using Kubernetes Jobs, JobSets, Kueue, and the MPI Operator for parallel computation tasks like simulations and ML training.

Can I use MPI Operator with GKE for large-scale parallel computation?

Yes, the MPI Operator integrates with GKE to execute large-scale parallel computation, enabling efficient distribution of complex computational tasks such as molecular dynamics and MapReduce jobs across the cluster.

How do I set up job queues for batch data pipelines on Google Kubernetes Engine?

You can set up GKE job queues for batch data pipelines using Kueue, which efficiently schedules tasks and optimizes cluster resources by leveraging cost-effective spot VMs and scale-to-zero node pools.

What prerequisites do I need to deploy HPC simulations on GKE?

Deploying HPC simulations on GKE requires an existing GKE cluster, necessary permissions to run jobs, and command-line tools including gcloud, kubectl, kueue, and the mpi-operator.

Does GKE support cost-effective resource optimization for machine learning training jobs?

GKE supports cost-effective resource optimization for machine learning training jobs by utilizing spot VMs and configuring scale-to-zero node pools to minimize idle compute costs.

What is the best way to execute complex computational tasks like CFD on GKE?

The best way to execute complex computational tasks like CFD on GKE is automating the workload using JobSets and Kueue, which efficiently manage job scheduling and parallel computation.