Batch on GKE overview

High performance, high throughput and technical batch computing applications such as drug discovery and genomics, financial services, and image processing require access to a large and diverse set of computing resources on demand.

Batch on GKE (Batch) is a cloud-native solution for scheduling and managing batch workloads. With Batch, you can leverage the on-demand and flexible nature of cloud. Batch is based on Kubernetes and containers so your jobs are portable.

This Beta release includes the following capabilities:

  • Jobs
  • Job dependencies
  • Queues
  • Queues with priorities
  • Budgets
  • Autoscaling
  • User account management
  • Data copy to/from cluster
  • GPU support
  • Submitting shell scripts instead of YAML using Ksub
  • Preemptible VM support

What's next