Я не явялсюь разработчиком k8s, все что написано в статье исключительно мой опыт взаимодействия с этим средством оркестрации. Если есть неточности, буду рад увидеть отсылки на них в комментариях. Спасибо!
Также в статье будут использоваться такие слова как: k8s, кубер, руль, штурвал, рулевой, дирежер, оркестратор, кубершмекис, кубермекис, главный по контейнерам. В рамках этой статьи это все синонимы — kubernetes! Не пугаемся.
Также хочу упомянть что это моя первая статья на хабре, пожалуйста не кидайтесь камнями. Спасибо!
Рубрика «k8s operator»
K8S для самых маленьких или как поднять отказаустойчивый кластер k8s. Часть 1
2025-10-02 в 18:20, admin, рубрики: devops, k8, k8s operator, k8s scheduler, kubelet, kuber, kubernetes, виртуализация, оркестрацияМиграция Cassandra в Kubernetes: особенности и решения
2019-11-19 в 10:11, admin, рубрики: cassandra, devops, k8s operator, kubernetes, Администрирование баз данных, Блог компании Флант, системное администрирование
С базой данных Apache Cassandra и необходимостью её эксплуатации в рамках инфраструктуры на базе Kubernetes мы сталкиваемся регулярно. В этом материале поделимся своим видением необходимых шагов, критериев и существующих решений (включая обзор операторов) для миграции Cassandra в K8s.Читать полностью »
Kubernetes Operator на Python без фреймворков и SDK
2019-07-18 в 6:27, admin, рубрики: devops, k8s operator, kubernetes, python, Блог компании Флант, системное администрирование
Go на данный момент является монополистом среди языков программирования, которые люди выбирают для написания операторов для Kubernetes. Тому есть такие объективные причины, как:
- Существует мощнейший фреймворк для разработки операторов на Go — Operator SDK.
- На Go написаны такие «перевернувшие игру» приложения, как Docker и Kubernetes. Писать свой оператор на Go — говорить с экосистемой на одном языке.
- Высокая производительность приложений на Go и простые инструменты для работы с concurrency «из коробки».
NB: Кстати, как написать свой оператор на Go, мы уже описывали в одном из наших переводов зарубежных авторов.
Но что, если изучать Go вам мешает отсутствие времени или, банально, мотивации? В статье приведен пример того, как можно написать добротный оператор, используя один из самых популярных языков, который знает практически каждый DevOps-инженер, — Python.Читать полностью »
