Флант | Специалисты по DevOps и Kubernetes
1.9K subscribers
341 photos
2 videos
1 file
709 links
С 2008 года внедряем практики для автоматизации процессов разработки и управления инфраструктурами: flant.ru
В канале — наши технические статьи, видео, релизы Open Source-проектов и новости компании.

RU-чат: t.me/+_eOEtncbZ1hkZDNi
Download Telegram
Channel name was changed to «Флант (анонсы)»
Были рады узнать, что KubeSphere — весьма популярная платформа на базе Kubernetes, в том числе внедрённая в некоторых банках Китая, — использует нашу разработку shell-operator (https://github.com/flant/shell-operator) в своём инсталляторе (см. https://github.com/kubesphere/ks-installer/blob/master/Dockerfile).

По этому случаю мы собрали небольшой список из публичных GitHub-репозиториев, представляющих K8s-операторы, основанные на shell-operator:

* https://github.com/AnchorFree/k8s-rumors — репликация secret'ов (с указанным label'ом) из одного namespace'а в другие при их (secret'ов) создании/изменении;
* https://github.com/mboersma/node-labeler — навешивание лейблов на узлы в Azure;
* https://github.com/Vikaspogu/config-monitor-operator — выкатывание deployment'ов в OpenShift при обновлении configmap'ов/secret'ов;
* https://github.com/joyrex2001/envinit-operator — кастомная инициализация окружения (вызов shell-скрипта) при появлении namespace'ов в кластере;
* https://github.com/jmlambert78/shell-operator-k8s — кастомная настройка RBAC в namespace'е при его появлении в кластере;
* https://github.com/sadhal/k8s-reconciler — запуск хуков по расписанию.
Рассказываем про новую версию другой нашей Open Source-разработки — плагина для отображения статуса во времени в Grafana. Очень полезно, например, для визуализации здоровья серверов/pod'ов (для того мы и создали): https://habr.com/ru/company/flant/news/t/511246/
В lockgate, нашей Open Source-библиотеке для организации блокировок на языке Golang (используется в werf), появился новый тип локов — на базе HTTP-сервера, который может использовать для их хранения память или Kubernetes. Подробности — в README проекта: https://github.com/werf/lockgate