Data on GKE documentation

With data-intensive workloads, you can select from these options to best meet your organization's needs:

  • Fully-managed data solutions: Managed offerings like Cloud SQL, Memorystore, Dataproc, or Spanner are easier to maintain and operate, and can be a good choice if you don't require granular control.
  • Data app on Kubernetes: You can deploy and run your stateful applications on a Google Kubernetes Engine (GKE) cluster, with all the benefits of managed Kubernetes including scalability, security, resilience, and cost effectiveness. You can use Kubernetes operators like those for Kafka and Redis to simplify your workload management.

Learn how running data workloads on Kubernetes helps lower costs and increase your organization's ROI. Read the Data on Kubernetes 2022 Report

Start your proof of concept with 300ドル in free credit

  • Develop with our latest Generative AI models and tools.
  • Get free usage of 20+ popular products, including Compute Engine and AI APIs.
  • No automatic charges, no commitment.

Keep exploring with 20+ always-free products.

Access 20+ free products for common use cases, including AI APIs, VMs, data warehouses, and more.

Explore self-paced training, use cases, reference architectures, and code samples with examples of how to use and connect Google Cloud services.
Training
Training and tutorials

Deploy a Qdrant vector database to GKE

Deploy a Qdrant vector database cluster to GKE.

Training
Training and tutorials

Deploy PostgreSQL to GKE using CloudNativPG

Deploy PostgreSQL to GKE clusters using the CloudNativePG operator.

Training
Training and tutorials

Deploy PostgreSQL to GKE using Zalando

Deploy PostgreSQL to GKE clusters using the Zalando operator.

Training
Training and tutorials

Deploy Redis to GKE using Redis Enterprise

Deploy Redis to GKE clusters using the Redis Enterprise operator.

Training
Training and tutorials

Deploy Apache Kafka to GKE using Confluent

Deploy Apache Kafka to GKE clusters using the Confluent operator.

Training
Training and tutorials

Deploy Apache Kafka to GKE using Strimzi

Deploy Apache Kafka to GKE clusters using the Strimzi operator.

Training
Training and tutorials

Deploy an app using GKE Autopilot and Cloud Spanner

Deploy a containerized web app to a GKE Autopilot cluster, and use a Google Cloud Spanner database in the backend to store data.

Training
Training and tutorials

Deploy a stateful MySQL cluster on GKE

Deploy a MySQL InnoDB cluster and MySQL router middleware on GKE.

Training
Training and tutorials

Connect to Cloud SQL from an Application in Kubernetes Engine

Connect an app in GKE to Cloud SQL using the Cloud SQL Proxy container.

Training
Training and tutorials

Deploy a Redis cluster on GKE

Learn how to create and deploy a highly-available Redis cluster.

Training
Training and tutorials

Using the Compute Engine persistent disk CSI Driver

Provision and connect to volumes backed by Compute Engine PDs.

Training
Training and tutorials

Connecting Cloud Spanner with GKE Autopilot

Learn to connect several backend services running on GKE Autopilot to a Cloud Spanner database, using Terraform and Workload Identity.

Training
Training and tutorials

Running a MongoDB Database in Kubernetes with StatefulSets

Learn to set up a MongoDB database with a StatefulSet.

Training
Training and tutorials

Run a Spark job on Dataproc on GKE

Create a Dataproc on GKE virtual cluster, then run a Spark job on the cluster.

Training
Training and tutorials

Deploy Memcached on GKE

Learn to deploy a cluster of distributed Memcached servers on GKE.

Use case
Use cases

El Carro drives change for Regnology

El Carro is an open-source Kubernetes operator for automating Oracle database management.

Oracle GKE

Use case
Use cases

Announcing Cloud Storage FUSE and GKE CSI driver for AI/ML workloads

Access AI/ML data stored in Google Cloud Storage in containers running on GKE using file semantics.

AI/ML GKE

Use case
Use cases

Backup for GKE

Backup for GKE is a service for backing up and restoring workloads in GKE clusters.

Backup for GKE

Use case
Use cases

Scaling Microservices Applications: From Open Source to Redis Enterprise on Google Cloud

Transition from open source to enterprise-ready using Google Cloud and Redis.

Redis GKE

Use case
Use cases

Connecting Google Kubernetes Engine to Cloud SQL using the Auth Proxy Operator

Simplify connecting connecting GKE to Cloud SQL.

Cloud SQL GKE

Code sample
Code Samples

Stateful PostgreSQL sample

Build and deploy a stateful PostgreSQL cluster using Kubernetes and Day 1 and 2 operations such as Monitoring with Cloud Monitor and disaster recovery with Backup for GKE.

Code sample
Code Samples

Stateful MySQL sample

Deploy a MySQL database instance on GKE with the necessary naming and configuration to create a MySQL InnoDB Cluster.

Code sample
Code Samples

Stateful Kafka sample

Build and deploy a stateful Kafka cluster using Kubernetes and Day 1 and 2 operations such as Monitoring with Cloud Monitor and disaster recovery with Backup for GKE.

Code sample
Code Samples

Stateful workload with Filestore sample

Create Deployments that read and write to the NFS (Network File System).

Related videos

Try GKE for yourself

Create an account to evaluate how our products perform in real-world scenarios.
New customers also get 300ドル in free credits to run, test, and deploy workloads.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2026年01月02日 UTC.