Containers at Google

A better way to develop and deploy applications.

Everything at Google runs in containers

Google has been using containers since the early 2000s—from Gmail to YouTube and Search, everything at Google operates in containers.

Since creating and open sourcing Kubernetes, an open source system to deploy, scale, and manage containerized applications anywhere, Google is committed to providing the easiest and safest way to manage Kubernetes.

Kubernetes essentials from Google Cloud

Products, solutions, and services

Products and solutionsKey features

Google Kubernetes Engine (GKE)

Highly reliable and fully automated Kubernetes service.

  • Container-optimized compute for every workload

  • Flexible, scalable foundation for AI innovation

  • Built using open standards, implemented with best practices

Cloud Run

Write code your way using your favorite languages and deploy your apps on containers.

  • The flexibility of containers with the simplicity of serverless

  • Start with source code and run your app in 20+ regions at once

  • Deploy and build web apps and websites

Cloud Build

Quickly build, test, and deploy your apps on containers.

  • Build software quickly across all programming languages, including Java, Go, Node.js, and more

  • Choose from 15 machine types and run hundreds of concurrent builds per pool

  • Deploy across multiple environments such as VMs, serverless, Kubernetes, or Firebase

Artifact Registry

A universal package manager for all your build artifacts and dependencies.

  • Fast, scalable, reliable, and secure

  • Provides a single location for storing and managing your packages and Docker container images

Cloud Code

IDE support to write, run, and debug Kubernetes applications.

  • Brings Gemini Code Assist inside your favorite IDEs

  • Speeds up your GKE and Cloud Run development with Skaffold integration

  • Simplifies creating configuration files for Google Cloud services and technologies

Deep Learning Containers

Containers with data science frameworks, libraries, and tools.

  • Provides you with performance-optimized, consistent environments that can help you prototype and implement workflows quickly

Migrate to Containers

Components for migrating VMs into system containers on GKE.

  • Craft your ideal migration journey

  • Upgrade to containers with ease

  • Accelerate adoption of day-two operations

Cloud Application Modernization Program (CAMP)

Assess, plan, implement, and measure software practices and capabilities to modernize and simplify your organization’s business application portfolios.

  • An end-to-end framework to help guide organizations through their modernization journey by assessing where they are today and identifying their most effective path forward

Platform engineering

The practice of designing and maintaining an internal developer platform (IDP) to equip software engineering teams with Golden Paths.

  • Unburden your developers by shifting workloads onto IDPs

  • Increase developer productivity, improve reliability, and go to market faster

Products and solutions

Google Kubernetes Engine (GKE)

Highly reliable and fully automated Kubernetes service.

  • Container-optimized compute for every workload

  • Flexible, scalable foundation for AI innovation

  • Built using open standards, implemented with best practices

Cloud Run

Write code your way using your favorite languages and deploy your apps on containers.

  • The flexibility of containers with the simplicity of serverless

  • Start with source code and run your app in 20+ regions at once

  • Deploy and build web apps and websites

Cloud Build

Quickly build, test, and deploy your apps on containers.

  • Build software quickly across all programming languages, including Java, Go, Node.js, and more

  • Choose from 15 machine types and run hundreds of concurrent builds per pool

  • Deploy across multiple environments such as VMs, serverless, Kubernetes, or Firebase

Artifact Registry

A universal package manager for all your build artifacts and dependencies.

  • Fast, scalable, reliable, and secure

  • Provides a single location for storing and managing your packages and Docker container images

Cloud Code

IDE support to write, run, and debug Kubernetes applications.

  • Brings Gemini Code Assist inside your favorite IDEs

  • Speeds up your GKE and Cloud Run development with Skaffold integration

  • Simplifies creating configuration files for Google Cloud services and technologies

Deep Learning Containers

Containers with data science frameworks, libraries, and tools.

  • Provides you with performance-optimized, consistent environments that can help you prototype and implement workflows quickly

Migrate to Containers

Components for migrating VMs into system containers on GKE.

  • Craft your ideal migration journey

  • Upgrade to containers with ease

  • Accelerate adoption of day-two operations

Cloud Application Modernization Program (CAMP)

Assess, plan, implement, and measure software practices and capabilities to modernize and simplify your organization’s business application portfolios.

  • An end-to-end framework to help guide organizations through their modernization journey by assessing where they are today and identifying their most effective path forward

Platform engineering

The practice of designing and maintaining an internal developer platform (IDP) to equip software engineering teams with Golden Paths.

  • Unburden your developers by shifting workloads onto IDPs

  • Increase developer productivity, improve reliability, and go to market faster

Ready to start building with containers?

Get started on GKE with one free cluster per month.

Visit the documentation to learn more about GKE.

Learn from our customers

See how developers and platform builders are using our tools to leverage the power of Kubernetes.