Habr<p>DEVops: Разрабатываем свой Kubernetes оператор с кастомными ресурсами на Go</p><p>Используете готовые операторы в Kubernetes? Я тоже... Но с какого-то момента я начал задаваться вопросом: "а как люди их пишут?". И я нашел ответ! В этой статье я наглядно покажу, как создать свой кастомный оператор в Kubernetes на Go при помощи kubebuilder. Оператор позволит отслеживать изменения ресурсов в кластере, а затем отправлять уведомления в Telegram или другие мессенджеры. Какие ресурсы "трекать" будем описывать через кастомные ресурсы (Custom Resource). Погнали!</p><p><a href="https://habr.com/ru/articles/866766/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/866766/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a> <a href="https://zhub.link/tags/devops" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devops</span></a> <a href="https://zhub.link/tags/kubernetes" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kubernetes</span></a> <a href="https://zhub.link/tags/operators" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>operators</span></a> <a href="https://zhub.link/tags/custom_resource_definition" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>custom_resource_definition</span></a> <a href="https://zhub.link/tags/telegram_api" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>telegram_api</span></a> <a href="https://zhub.link/tags/kubebuilder" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kubebuilder</span></a></p>