Writing Your Own Kubernetes Operator from Scratch - Part 1
Offered By: Cloud Native Skunkworks via YouTube
Course Description
Overview
Dive into a comprehensive tutorial on writing a simple Operator from scratch, including common mistakes and solutions. Learn the distinctions between simple controllers and Operators, explore client-go and apimachinery libraries, and understand how to create a watch mechanism for resources. Follow along as the instructor guides you through setting up Kubeconfig, initial run, implementing the reconcile function, creating a watch interface, and developing a subscribe function. Gain insights into runtime loop subscription and conclude with valuable lessons learned. Access additional resources, including a GitHub repository and an Operator whitepaper, to further enhance your understanding. The tutorial also provides timestamps for easy navigation and includes a link to Part 2 for continued learning.
Syllabus
- Intro
- Setup Kubeconfig
- Initial run
- Reconcile function
- Watch interface
- Subscribe function
- Runtime loop subscription
- Conclusion
Taught by
Cloud Native Skunkworks
Related Courses
Разработка веб-сервисов на Go - основы языкаMoscow Institute of Physics and Technology via Coursera Getting Started with Go
University of California, Irvine via Coursera Concurrency in Go
University of California, Irvine via Coursera Functions, Methods, and Interfaces in Go
University of California, Irvine via Coursera Game Thinking: Juego y toma de decisiones
The Pontificia Universidad Javeriana via edX