KubeLatte

Enjoy Kubernetes as a Cup of Latte!

Управляй политиками мультикластерной среды просто, надежно и безопасно.

logo

Преимущества

повышенная отказоустойчивость

Government as a Code

Управляй флотом кластеров Kubernetes из единого реестра политик
повышенная отказоустойчивость

Безопасность

Контроль над допустимыми политиками в Kubernetes

Электронно-цифровая подпись

Работа с электронно-цифровой подписью: проверка и наложение
повышенная отказоустойчивость

Импортозамещение

СберТех надежный производитель и поставщик российского ПО

Enterprise Ready

Гарантия развития и поддержки Kubelatte в устранении CVE и критических исправлений

Long Term Support

Долгосрочная поддержка с тестированием совместимости между релизами Kubelatte и Kubernetes

Service Level Agreements

Обеспечение SLA по вопросам производственной поддержки для сокращения времени простоя

Обнаружение изменений

Обнаружение изменений и отправка в аудит действий с политиками и компонентами KubeLatte

Индивидуальные политики

Для Вас опыт СберТех в разработке наборов политик для обеспечения безопасности, лучших практик, мультитенантной среды и автоматизации

Сокращение расходов

Уменьшение времени затрачиваемого командой на разработку политик для своих приложений

Архитектура

Admin

Mutation

Validation

Generation

KUBELATTE

Controller
kubeapi
ETCD
Resourses
User

Deployment

Pod

Etc

Policies

Government as a Code.

Kubelatte предлагает возможность управления всеми аспектами Kubernetes через набор централизованных политик, которые могут быть заданы как владельцем конкретного приложения (локальная инсталляция), так и владельцем кластера в целом (централизованная инсталляция).

Типовые задачи:
  • Валидация любых пользовательских ресурсов (Deployment, ConfigMap, etc) по заранее определенным правилам
  • Модификация «на лету» любых пользовательских ресурсов (Deployment, ConfigMap, etc) по заранее определенным шаблонам
  • Автоматизация создания ресурсов Kubernetes (Deployment, ConfigMap, etc) по заранее определенным шаблонам
  • Применение политик на произвольное количество кластеров Kubernetes

Creation

Автоматизация создания ресурсов Kubernetes (Deployment, ConfigMap, etc) по заранее определенным шаблонам. С помощью API Kubelatte (Trigger, Template, TriggerInstance CRDs) шаблонизируются типовые yaml-конфигурации, что позволяет исключить их из состава ваших приложений и создавать автоматически в момент установки приложения.

Типовые задачи:

  • Развертывание шлюзов в Service Mesh (Ingress & Egress Gateways)
  • Настройка сетевой топологии кластера Kubernetes (Network Policies)
  • Настройка систем журналирования и мониторинга
  • Создание политик аутентифкации/авторизации приложений и многое другое

Mutation

Модификация «на лету» любых пользовательских ресурсов (Deployment, ConfigMap, etc) по заранее определенным шаблонам.

С помощью API Kubelatte (Trigger и Template CRDs) можно настроить политику «мутации» всех создаваемых yaml-конфигураций в момент установки, и быть уверенным, что все приложения полностью соответствуют политикам надежности и безопасности, принятым в конкретном кластере Kubernetes.

Типовые задачи:
  • Допустимы различные сущности (Components, Users и т.д.)
  • Реализована возможность поиска API
  • Расширенный набор аналитики API

Validation

Валидация любых пользовательских ресурсов (Deployment, ConfigMap, etc) по заранее определенным правилам. С помощью API Kubelatte (Scope CRD) можно гибко настроить правила контроля всех публикуемых ресурсов в Kubernetes.

Данный механизм позволяет запретить применение yaml-конфигураций, которые не соответствуют:
  • Требованиям безопасности - отключение аутентификации/авторизации, несогласованное изменение Netwokr Policy и т.д.
  • Требованиям надежости - запуск приложений без указания requests & limits, контроль минимального количества реплик и т.д.
  • Прочим требованиям, исполнение которых обязательно в конкретном кластере Kubernetes.

Обучение в Bootcamp

Познакомьтесь со всеми продуктами и их возможностями в корпоративной школе Сбера

Связаться с нами

Задать вопрос