Use Case Icon

Deploy and run your microservices on GCP

Deploy and manage all of your microservices as code, including configuring load balancing, service discovery, auto scaling, and auto healing.

CLOUD
Cloud Logo
PROVISIONER
Terraform Logo
CONFIGURATION MANAGEMENT
Bash LogoDocker LogoPacker LogoPython LogoDocker Logo

Here's what you'll be able to do:

  • Run microservices in Docker containers using Google Container Engine (GKE) or HashiCorp Nomad.
  • Run microservices in VMs (images) using managed instance groups.
  • Deploy Cloud Load Balancers to distribute traffic across your microservices.
  • Set up service discovery using Kubernetes Services or HashiCorp Consul.
  • Configure auto scaling, health checks, and auto healing for your microservices.

Example architecture for this use case:

Gruntwork Reference Architecture

Here's how Gruntwork helps you accomplish this use case:

Learn Icon

Learn

Use our deployment guides, documentation, training courses, and books to ramp up on Kubernetes.

Deploy Icon

Deploy

Use our production deployment guides, Gruntwork Infrastructure as Code Library, and Gruntwork Professional Services to deploy Kubernetes.

Maintain Icon

Maintain & Scale

Use our production deployment guides, Gruntwork Infrastructure as Code Library, and Gruntwork Professional Services to deploy Kubernetes.

Ready to hand off the Gruntwork?