Оркестратор Kubernetes
Внедряем Kubernetes “под ключ”. Kubernetes — одна из лучших платформ с открытым исходным кодом (open-source) для построения кластеров, обеспечивающих работу веб-приложений в контейнерах, которым важна высокая доступность и возможность быстрого масштабирования. На текущий момент наша команда реализовала и поддерживает более 150 внедрений Kubernetes «под ключ» для банков, авиакомпаний, федерального ритейла и сервисов ПО как услуги (SaaS).
Кластеры высокой доступности с возможностью самовосстановления. Благодаря нативным механизмам Kubernetes позволяет выполнять обновление микросервисов без простоя. Запускается контейнер с новой версией микросервиса, работа приложения переключается на него, после чего старый контейнер выводится из работы. Всё это происходит в автоматическом режиме без участия инженера. Помимо этого Kubernetes имеет встроенный механизм мониторинга статуса сервисов. Если по какой-то причине один из сервисов упал, Kubernetes это тут же увидит, поднимет рядом такой же новый и переключит работу приложения на него. Это сводит простои в работе приложения к минимуму.
Удобные процессы непрерывной интеграции/доставки (CI/CD) с изолированными окружениями. Kubernetes позволяет создавать внутри себя полностью изолированные окружения. Это выводит разработку продуктов на новый уровень. Можно сделать классические среды разработки (dev), перед производством (stage) и производства (prod) и настроить процессы непрерывной интеграции таким образом, чтобы во время разработки также создавались временные тестовые окружения. Так, можно на ходу прогонять тесты модулей и функционала. После завершения тестирования ненужные окружения можно также легко удалять.
Автоматизированное управление инфраструктурой. Следуя методологиям инфраструктуры как кода (IaС) и платформы как кода (PaC), напишем автоматизацию для резервирования и развертывания узлов (nodes) и сервисов. Результат — простота и единообразие в инфраструктуре, контроль версий конфигурации, сокращение времени на развертывание и масштабирование, снижение вероятности человеческого фактора.
Помогаем разработчикам адаптировать рабочие процессы под Kubernetes. Расскажем и покажем, как правильно готовить и доставлять сервисы и приложения в Kubernetes.