This is an accompanying repository for the GKE Everest Session in June 2018.
This is not an official Google product or tutorial.
- GCP Project
- gcloud SDK (Google Cloud Shell is a free x64 Linux env with this isntalled.)
- GCP Billing Account
- Basic Kubernetes and GCP Knowledge
See here for pricing on relevant technologies (GKE, Storage, Networking).
This script will use gcloud to create a GKE cluster with several of the GCP and GKE constructs discussed during the session.
Clone the repo and make the scripts executable.
git clone https://github.com/agmsb/gke-everest-june-2018 && chmod +x create.sh && chmod +x delete.sh
Populate parameters in options.sh if need be and then execute create.sh.
Execute delete.sh to clean up anything you created with create.sh.
This tutorial will walk you through configuring a Global Ingress using Google's HTTP/S Load Balancer in front of multiple GKE clusters in different regions. Kubemci will be the tool to perform the configuration.
This tutorial will walk you through restricting incoming traffic to Pods and restricting outgoing traffic from Pods using Network Policy on GKE.
This solution will walk you through creating a Wordpress Blog backed by MariaDB on Regional Persistent Disks. It will simulate zone failure to demonstrate the regional HA provided by GKE and Regional PDs.
This tutorial will show you how to set up two GKE clusters in the same shared VPC.