Container-Native Multi-Cluster Global Load Balancing With Cloud Armor on Google Cloud Platform

During a recent project, a Jetstack customer wanted to load balance global traffic to multiple Google Kubernetes Engine (GKE) clusters, while also benefiting from Google’s Cloud Armor to protect against denial of service (DoS) attacks. Additionally, they wanted to make use of container-native load balancing for improved traffic visibility and network performance.

Introducing our best-practice GKE Terraform module

Jetstack works with many customers using Google Cloud’s Kubernetes Engine (GKE). We work closely with teams to configure their clusters to conform with best practices. While GKE’s robust default settings provide an excellent abstraction of the lower level details of control plane configuration, there are still many more considerations when automating the build of a production grade cluster. Automating Cluster Deployments To ensure deployments of clusters are as reliable as possible it’s best to automate as much as possible.