Загрузка страницы

Автомасштабирование и управление ресурсами в Kubernetes / Дмитрий Столяров

На данный момент (февраль 2019) у нас, компании Флант, в production-окружениях Kubernetes функционируют 55 проектов, в состав которых входят более 1000 различных приложений в 70+ кластерах.

За время эксплуатации этих приложений, мы поняли, что каждому приложению необходимо рассчитать и спрогнозировать требуемые ресурсы для обеспечения их стабильной и корректной работы, однако на практике это невозможно, так как регулярно меняется профиль нагрузки, происходят постоянные изменения в кодовой базе и архитектуре приложения. А это значит, что нам необходимо непрерывно менять конфигурацию кластера, чтобы соответствовать запросам приложений.

Долгое время мы искали подходящее нам решение, которое ответило бы на следующие ключевые вопросы:

— Какие метрики нам важны для оценки ресурсов, требуемых приложениям?
— Как соблюсти требования к SLA и SLO приложения?
— Как, используя полученные метрики, обеспечить работу сервиса, применив механизмы автомасштабирования Kubernetes?

Ответив на эти вопросы и обеспечив их реализацию в production, мы поделимся практическими рекомендациями, как, используя Kubernetes в качестве фундамента, обеспечить высокую доступность приложений (PDB, QoS, PriorityClass...) и гарантировать их максимальную производительность (VPA, HPA, cluster-autoscaler).

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

Видео Автомасштабирование и управление ресурсами в Kubernetes / Дмитрий Столяров канала Стачка IT конференция
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
6 июня 2019 г. 18:28:38
00:45:41
Другие видео канала
Автомасштабирование и управление ресурсами в Kubernetes (Дмитрий Столяров, Флант)Автомасштабирование и управление ресурсами в Kubernetes (Дмитрий Столяров, Флант)Практики Continuous Delivery с Docker (Флант, RootConf 2016)Практики Continuous Delivery с Docker (Флант, RootConf 2016)Мониторинг и Kubernetes (Дмитрий Столяров, Флант, RootConf 2018)Мониторинг и Kubernetes (Дмитрий Столяров, Флант, RootConf 2018)Наш опыт с Kubernetes в небольших проектах (Флант, RootConf 2017)Наш опыт с Kubernetes в небольших проектах (Флант, RootConf 2017)Лучшие практики CI/CD с Kubernetes и GitLab / Дмитрий Столяров (Флант)Лучшие практики CI/CD с Kubernetes и GitLab / Дмитрий Столяров (Флант)Базы данных и Kubernetes / Дмитрий Столяров (Флант)Базы данных и Kubernetes / Дмитрий Столяров (Флант)Наш опыт с Kubernetes в небольших проектах / Дмитрий Столяров (Флант)Наш опыт с Kubernetes в небольших проектах / Дмитрий Столяров (Флант)Лучшие практики CI/CD с Kubernetes и GitLab (Дмитрий Столяров, Флант, HighLoad++ 2017)Лучшие практики CI/CD с Kubernetes и GitLab (Дмитрий Столяров, Флант, HighLoad++ 2017)Iran: Minister of Foreign Affairs Mohammad Javad ZarifIran: Minister of Foreign Affairs Mohammad Javad ZarifМихаил Боднарчук "Docker для PHP разработчиков"Михаил Боднарчук "Docker для PHP разработчиков"“Сеть в Docker”, Константин Назаров, Parallels“Сеть в Docker”, Константин Назаров, ParallelsЛучшие практики Continuous Delivery с Docker / Дмитрий Столяров (Флант)Лучшие практики Continuous Delivery с Docker / Дмитрий Столяров (Флант)Сергей Калинец "Разрушаем .NET мифы"Сергей Калинец "Разрушаем .NET мифы"017. Go в продакшене Яндекса: отчёт после года использования - Вячеслав Бахмутов017. Go в продакшене Яндекса: отчёт после года использования - Вячеслав БахмутовДмитрий Меньшиков "Топ-10 фейлов на реальном highload проекте"Дмитрий Меньшиков "Топ-10 фейлов на реальном highload проекте"Организация команды разработчиков. Эльдар НагорныйОрганизация команды разработчиков. Эльдар Нагорный010. Микросервисная архитектура с непрерывной интеграцией — пример из практики — Виталий Аминев010. Микросервисная архитектура с непрерывной интеграцией — пример из практики — Виталий АминевТОП ошибок в инфраструктуре, мешающих высоким нагрузкам / Андрей Половов (Флант)ТОП ошибок в инфраструктуре, мешающих высоким нагрузкам / Андрей Половов (Флант)Ждет ли российское общество перемен? (Таллинн, 18 мая 2019)Ждет ли российское общество перемен? (Таллинн, 18 мая 2019)Почему вы не можете игнорировать GitLab в 2016 годуПочему вы не можете игнорировать GitLab в 2016 году
Яндекс.Метрика