Upload
avitotech
View
98
Download
1
Embed Size (px)
Citation preview
Kubernetesв Production
ПАВЕЛ СЕЛИВАНОВЦЕНТР НЕДВИЖИМОСТИ ОТ СБЕРБАНКА
Селиванов ПавелСистемный администратор в компании Центр Недвижимости от Сбербанка
1
Центр Недвижимости от Сбербанка
u Первый сервис для приобретения недвижимости в ипотеку.
u Онлайн подача заявки на ипотеку из офиса агентства или застройщика
u Онлайн подача заявок в Росреестр на регистрацию права собственности.
u Управление офисными и полевыми активностями сотрудников Банка.
u Система проверки объекта недвижимости и всех участников сделки
2
С чего мы начинали 3
План
1. Начало нашей компании2. Как мы развивались3. Когда пришло время что то менять4. Выбор решения5. Обзор нашей работы с Kubernetes6. Заключение
4
Спустя год существования компании
u Более 10 работающих сервисовu Около 10 сервисов в разработкеu Языки программирования - Java, PHP,
Pythonu Dockeru Dev, QA, Stage, Produ Мониторинг
5
К осени 2016 года 6
Зоопарк
7
Что мы хотели получить 8
Рассмотренные решения
u Docker Swarmu Nomadu Apache Mesosu Kubernetes
9
Плюсы Kubernetes
u Встроенный механизм деплояu Встроенный автоскейлингu Полностью готовая внутренняя инфраструктура
u Опенсорсu Комюнитиu Наличие пакетного менеджера
10
11
Что осталось вне кластера 12
ПайплайнBamboo -> Kubernetes
13
Перевод приложений в Kubernetes
1. Заказ на перевод приложения2. Описание необходимых абстракций3. Темплейтирование в Helm4. Написание пайплайна5. Разворачивание QA, Stage6. Тестирование7. Вывод в Prod
14
Планы на будущее
u Развертывание стендов тестирования в Kubernetes по кнопке в Jira
u Система распределенной трассировки
u Система автоматизированной проверки контейнеров на уязвимости
15
Заключение
Вам тоже подходит!
16