Engineering the Future of Software
Feb 3–4, 2019: Training
Feb 4–6, 2019: Tutorials & Conference
New York, NY
Please log in

Scaling containers with multicluster GKE and Istio

10:45am–12:15pm Tuesday, February 5, 2019
Containers & Containers Orchestration
Location: Mercury Ballroom
Secondary topics:  Best Practice, Theoretical
Average rating: ***..
(3.60, 10 ratings)

Who is this presentation for?

  • Enterprise architects, infrastructure architects, cluster admins, and developers



Prerequisite knowledge

  • A basic understanding of containers and Kubernetes

What you'll learn

  • Understand the options for creating hybrid and multicluster systems
  • Learn how to design and compose microservices across multiple clusters and how Istio enables multicluster and hybrid designs
  • Explore GKE and Istio patterns for securing your containers and best practices for using Git repositories for provisioning, configuring, and deploying at scale


Containers are all the rage these days, but how do you go from a single sandbox cluster to a globally distributed enterprise-scale architecture. Christopher Grant dives into the options and considerations for managing multiple clusters across regions and data centers, covering both infrastructure and application design best practices, such as hybrid and multicluster configurations as well as decomposing applications into system, service, and microservices.

Utilizing Google Kubernetes Engine, you’ll dig into areas such as:

  • Implementing multicluster systems
  • Implementing hybrid clusters
  • Security and policy enforcement
  • Istio for hybrid and multicluster configurations
  • Application decomposition
  • GitOps for multiple teams, applications, and clusters
  • Container and cluster monitoring and insights
Photo of Christopher Grant

Christopher Grant


Christopher Grant is a customer engineer at Google, where he focuses on enabling change, innovation, and speed of delivery for customers on Google Cloud Platform. Christopher has 20 years’ experience in the industry working with a variety of languages and technologies, including microservices, Docker, Python, Go, DevOps, Agile, and other assorted buzzwords.