Example controller for TGIK talk.
Covers:
- Controllers
- Getters
- Informers
- Listers
- Cache Synchronisation
- Rate Limiting Queues & Workers
This sample repository was developed and explained across three episodes of the TGI Kubernetes YouTube Series.
- TGI Kubernetes 007: Building a Controller
- TGI Kubernetes 008: Continuing the Controller
- TGI Kubernetes 009: Finishing the Controller
This repo vendors in client-go along with all of the appropriate dependencies. The procedure followed is described by @ncdc in this blog post.
The docker build makefile and such was taken from https://github.com/thockin/go-build-template.