This repository contains the code and resources presented in the "Canary Control with Go: K8s & Istio Traffic Management" talk.
Contains code demonstrating the Go client, API machinery, dynamic client, and controller runtime libraries.
Kubernetes manifests for the services deployed using Go.
Instructions and configurations to spin up a Kubernetes cluster using Terraform.
A demonstration of the Canary operator.
Follow the guide provided by Google Cloud on how to access your cluster using kubectl.
For Istio setup and installation, refer to the official Istio getting started guide.