gke-batch-hpc

Automate batch and HPC workload deployment on Google Kubernetes Engine.

17.1k|1.4k|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/google/skills --skill gke-batch-hpc-google
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gke-batch-hpc
Source: https://github.com/google/skills/tree/main/skills/cloud/gke-batch-hpc
Command: npx skills add https://github.com/google/skills --skill gke-batch-hpc-google

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 streamlines the deployment and management of batch and high-performance computing (HPC) workloads on Google Kubernetes Engine (GKE), addressing the complexities of job queuing, parallel processing, and cluster management.

Core Features & Use Cases

  • Batch Processing: Efficiently run batch data processing pipelines and large-scale parallel computations.
  • HPC Workloads: Execute HPC simulations and ML training jobs with low-latency networking and scalable resource allocation.
  • Use Case: If you are running a complex molecular dynamics simulation on GKE, this Skill will help you manage the simulation jobs, ensuring optimal resource utilization and high performance.

Quick Start

Run the batch job 'molecular-dynamics' on GKE using the gke-batch-hpc skill.

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 and HPC workloads on Google Kubernetes Engine?

This Skill streamlines batch and HPC workloads on Google Kubernetes Engine by automating job deployment, queuing, and resource management. It handles parallel processing and cluster management to ensure optimal resource utilization.

Does this Skill support MPI-based applications and Kueue for job orchestration?

Yes, this Skill supports MPI-based applications and Kueue for job orchestration. It manages Kubernetes Jobs and JobSets to execute HPC simulations and ML training jobs with scalable resource allocation.

What tools do I need to orchestrate batch processing jobs on GKE?

To orchestrate batch processing jobs on GKE, you need gcloud, kubectl, Kueue, and the MPI-operator. These dependencies provide the necessary environment for job queuing and managing parallel computations.

What is the best way to execute HPC simulations with low-latency networking on GKE?

The best way to execute HPC simulations on GKE is by using this Skill to manage job queuing and scalable resource allocation. It optimizes complex computations like molecular dynamics by ensuring high performance and low-latency networking.

Can I use Kubernetes Jobs and JobSets for large-scale parallel computations?

Yes, you can use Kubernetes Jobs and JobSets for large-scale parallel computations. This Skill automates their deployment on GKE, handling batch data processing pipelines and scalable resource allocation.