kubelatte-ce
KUBELATTE
Generic Policy Manager for Kubernetes
Kubelatte позволяет облегчить работу по конфигурированию стенда Kubernetes для инсталляции приложений. Kubelatte обеспечивает безопасность и целостность конфигураций кластера. Команде, которая использует Kubelatte, необходимо подготовить политики, в которых будет определено, как будут вести себя ресурсы кластера (instance) при их публикации/изменении/удалении. Kubelatte позволяет произвольно изменять и валидировать любые типы ресурсов, а так же разворачивать целые приложения, заранее описанные в политиках. Любое действие Kubelatte валидируется конфигурируемыми правилами безопасности, публикуемыми пользователем.
Основные функции
- Мутировать любые объекты Kubernetes (мутация)
- Создавать любые объекты Kubernetes (креация)
- Ограничивать перечисленные выше функции при несоблюдении правил, то есть управлять валидацией конфигураций
- Гибко фильтровать запросы на мутацию и валидацию
- Отслеживать статусы всех созданных при помощи Kubelatte объектов Kubernetes
Ключевые особенности
- Прозрачный механизм валидации изменяемых спецификаций объектов Kubernetes
- Возможность публиковать Ваши собственные политики мутации/креации/валидации
- Независимые режимы работы приложения позволяют использовать его как в нескольких, так и в каждом по отдельности режиме (креации, мутации, валидации)
Преимущества продукта
- Комплексное безопасное решение для стандартизации проведения мутации/валидации по механизму admission controllers webhook
- Возможность создавать Ваши собственные сценарии поведения ресурсов в Kubernetes
- Многократное уменьшение числа WebHook configuration и контроллеров, отвечающих за конфигурирование кластера
- Простота использования из коробки
Документация
- Чтобы лучше изучить работу Kubelatte, предлагаем ознакомиться с QuickStart
- Build Info
Лицензия
Лицензия GitVerse 1.0
Правообладатель (c) 2024 АО "СберТех"
Открытая лицензия.
Описание
Возможность управления всеми аспектами K8S через набор централизованных политик