🔔 FOLLOW GOLAB CHANNEL 🔔
Writing a Kubernetes Operator is easy, they said, and it is: you just need to embrace the Kubernetes patterns and the provided code-base. Nobody shared it, so I decided to sum up all the ups and downs I faced during the development phase of my first open-sourced Kubernetes operator.
Capsule is an open-source Operator that leverages Kubernetes multi-tenancy capabilities, providing a new abstraction layer named _Tenant_ that allows to group several _Namespaces_ under the same roof. During my development journey, I had the pleasure to bang my head against the wall and find out some best practices that could help you out writing your first Operator: no need to try to reinvent the wheel, the way is the Operator Pattern and the useful packages provided by the official code-base that sometimes aren't so promoted in the hello-world examples.
I'll provide a brief Kubernetes overview to help out your understanding of the context, with the goal of Capsule and the challenges I faced while writing the reconciliation loops for the resources that Operator aims to manage.
This channel is dedicated to the videos of the GoLab conference.
💛 Follow us on TWITTER: [ Ссылка ]
💜 Follow us on FACEBOOK: [ Ссылка ]
GoLab is the first Italian international conference on the Go programming language, organized by Develer.
Develer is not just an Italian company projecting and releasing hardware and software solutions for the industrial environment, but is also an ensemble of people sharing their great passion for new technologies and how they can be applied to your everyday life.
🔸 Follow DEVELER on INSTAGRAM: [ Ссылка ]
🔹 Follow DEVELER on FACEBOOK: [ Ссылка ]
🔸 Follow DEVELER on TWITTER: [ Ссылка ]
🔹 Follow DEVELER on LINKEDIN: [ Ссылка ]
🔸 Follow DEVELER on TELEGRAM: [ Ссылка ]
🔹 Follow DEVELER on TIK TOK: [ Ссылка ]
![](https://i.ytimg.com/vi/r5HzbpHDxK0/maxresdefault.jpg)