[#] [Перевод] Пишем оператора для Kubernetes на Golang
habrabot(difrex,1) — All
2017-09-12 11:30:04


_**Прим. перев.**: Операторы (operators) — это вспомогательное ПО для Kubernetes, призванное автоматизировать выполнение рутинных действий над объектами кластера при определённых событиях. Мы уже писали об операторах в [этой статье][1], где рассказывали об основополагающих идеях и принципах их работы. Но если тот материал был скорее взглядом со стороны эксплуатации готовых компонентов для Kubernetes, то предлагаемый теперь перевод новой статьи — это уже видение разработчика/DevOps-инженера, озадаченного реализацией нового оператора._

![][2]

Этот пост с примером из реальной жизни я решил написать после своих попыток найти документацию по созданию оператора для Kubernetes, прошедших через изучение кода.

Пример, который будет описан, таков: в нашем кластере Kubernetes каждый `Namespace` представляет окружение-песочницу какой-то команды, и мы хотели ограничить доступ к ним так, чтобы команды могли играть только в своих песочницах. [Читать дальше →][3]

[1]: https://habrahabr.ru/company/flant/blog/326414/
[2]: https://habrastorage.org/web/bd8/170/127/bd817012717e4aeebf1a3ccddda39dcd.png
[3]: https://habrahabr.ru/post/337698/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut