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