Kubernetes в production - Павел Селиванов (Центр Недвижимости от...
Transcript of Kubernetes в production - Павел Селиванов (Центр Недвижимости от...
![Page 1: Kubernetes в production - Павел Селиванов (Центр Недвижимости от Сбербанка)](https://reader033.fdocument.pub/reader033/viewer/2022051006/58e4cb7c1a28abc24e8b63af/html5/thumbnails/1.jpg)
Kubernetesв Production
ПАВЕЛ СЕЛИВАНОВЦЕНТР НЕДВИЖИМОСТИ ОТ СБЕРБАНКА
![Page 2: Kubernetes в production - Павел Селиванов (Центр Недвижимости от Сбербанка)](https://reader033.fdocument.pub/reader033/viewer/2022051006/58e4cb7c1a28abc24e8b63af/html5/thumbnails/2.jpg)
Селиванов ПавелСистемный администратор в компании Центр Недвижимости от Сбербанка
1
![Page 3: Kubernetes в production - Павел Селиванов (Центр Недвижимости от Сбербанка)](https://reader033.fdocument.pub/reader033/viewer/2022051006/58e4cb7c1a28abc24e8b63af/html5/thumbnails/3.jpg)
Центр Недвижимости от Сбербанка
u Первый сервис для приобретения недвижимости в ипотеку.
u Онлайн подача заявки на ипотеку из офиса агентства или застройщика
u Онлайн подача заявок в Росреестр на регистрацию права собственности.
u Управление офисными и полевыми активностями сотрудников Банка.
u Система проверки объекта недвижимости и всех участников сделки
2
![Page 4: Kubernetes в production - Павел Селиванов (Центр Недвижимости от Сбербанка)](https://reader033.fdocument.pub/reader033/viewer/2022051006/58e4cb7c1a28abc24e8b63af/html5/thumbnails/4.jpg)
С чего мы начинали 3
![Page 5: Kubernetes в production - Павел Селиванов (Центр Недвижимости от Сбербанка)](https://reader033.fdocument.pub/reader033/viewer/2022051006/58e4cb7c1a28abc24e8b63af/html5/thumbnails/5.jpg)
План
1. Начало нашей компании2. Как мы развивались3. Когда пришло время что то менять4. Выбор решения5. Обзор нашей работы с Kubernetes6. Заключение
4
![Page 6: Kubernetes в production - Павел Селиванов (Центр Недвижимости от Сбербанка)](https://reader033.fdocument.pub/reader033/viewer/2022051006/58e4cb7c1a28abc24e8b63af/html5/thumbnails/6.jpg)
Спустя год существования компании
u Более 10 работающих сервисовu Около 10 сервисов в разработкеu Языки программирования - Java, PHP,
Pythonu Dockeru Dev, QA, Stage, Produ Мониторинг
5
![Page 7: Kubernetes в production - Павел Селиванов (Центр Недвижимости от Сбербанка)](https://reader033.fdocument.pub/reader033/viewer/2022051006/58e4cb7c1a28abc24e8b63af/html5/thumbnails/7.jpg)
К осени 2016 года 6
![Page 8: Kubernetes в production - Павел Селиванов (Центр Недвижимости от Сбербанка)](https://reader033.fdocument.pub/reader033/viewer/2022051006/58e4cb7c1a28abc24e8b63af/html5/thumbnails/8.jpg)
Зоопарк
7
![Page 9: Kubernetes в production - Павел Селиванов (Центр Недвижимости от Сбербанка)](https://reader033.fdocument.pub/reader033/viewer/2022051006/58e4cb7c1a28abc24e8b63af/html5/thumbnails/9.jpg)
Что мы хотели получить 8
![Page 10: Kubernetes в production - Павел Селиванов (Центр Недвижимости от Сбербанка)](https://reader033.fdocument.pub/reader033/viewer/2022051006/58e4cb7c1a28abc24e8b63af/html5/thumbnails/10.jpg)
Рассмотренные решения
u Docker Swarmu Nomadu Apache Mesosu Kubernetes
9
![Page 11: Kubernetes в production - Павел Селиванов (Центр Недвижимости от Сбербанка)](https://reader033.fdocument.pub/reader033/viewer/2022051006/58e4cb7c1a28abc24e8b63af/html5/thumbnails/11.jpg)
Плюсы Kubernetes
u Встроенный механизм деплояu Встроенный автоскейлингu Полностью готовая внутренняя инфраструктура
u Опенсорсu Комюнитиu Наличие пакетного менеджера
10
![Page 12: Kubernetes в production - Павел Селиванов (Центр Недвижимости от Сбербанка)](https://reader033.fdocument.pub/reader033/viewer/2022051006/58e4cb7c1a28abc24e8b63af/html5/thumbnails/12.jpg)
11
![Page 13: Kubernetes в production - Павел Селиванов (Центр Недвижимости от Сбербанка)](https://reader033.fdocument.pub/reader033/viewer/2022051006/58e4cb7c1a28abc24e8b63af/html5/thumbnails/13.jpg)
Что осталось вне кластера 12
![Page 14: Kubernetes в production - Павел Селиванов (Центр Недвижимости от Сбербанка)](https://reader033.fdocument.pub/reader033/viewer/2022051006/58e4cb7c1a28abc24e8b63af/html5/thumbnails/14.jpg)
ПайплайнBamboo -> Kubernetes
13
![Page 15: Kubernetes в production - Павел Селиванов (Центр Недвижимости от Сбербанка)](https://reader033.fdocument.pub/reader033/viewer/2022051006/58e4cb7c1a28abc24e8b63af/html5/thumbnails/15.jpg)
Перевод приложений в Kubernetes
1. Заказ на перевод приложения2. Описание необходимых абстракций3. Темплейтирование в Helm4. Написание пайплайна5. Разворачивание QA, Stage6. Тестирование7. Вывод в Prod
14
![Page 16: Kubernetes в production - Павел Селиванов (Центр Недвижимости от Сбербанка)](https://reader033.fdocument.pub/reader033/viewer/2022051006/58e4cb7c1a28abc24e8b63af/html5/thumbnails/16.jpg)
Планы на будущее
u Развертывание стендов тестирования в Kubernetes по кнопке в Jira
u Система распределенной трассировки
u Система автоматизированной проверки контейнеров на уязвимости
15
![Page 17: Kubernetes в production - Павел Селиванов (Центр Недвижимости от Сбербанка)](https://reader033.fdocument.pub/reader033/viewer/2022051006/58e4cb7c1a28abc24e8b63af/html5/thumbnails/17.jpg)
Заключение
Вам тоже подходит!
16