Профессиональная конференция по интеграции процессов разработки, тестирования и эксплуатации

Управляемый Kubernetes под экстремальными нагрузками трещит по швам, но держится отлично - как не сломать облачного провайдера, постоянно повышая прибыльность проекта

DevOps практики и культура

Программный комитет ещё не принял решения по этому докладу

Целевая аудитория

Разработчики; системные администраторы; технические директора; менеджеры, отвечающие за быстрый запуск продукта

Тезисы

Расскажем реальную историю запуска и развития международного высоконагруженного проекта на базе управляемого Kubernetes, Apache Superset и Trino.

Остановимся подробно на следующих практических кейсах и сценариях их преодоления:

- почему "официальные лимиты" в k8s не работают, на какие разные лимиты наступили мы и как с этим жить в коммерческом проекте с 25к подов и гигабайтами конфигурацинных файлов в etcd

- как мы решаем проблему обновления большого числа виртуальных хостов в nginx, почему ingress-nginx становится "так плохо" при 5к подов, и как и почему мы переехали на contour/envoy с деталями его конфигурации под нагрузку

- как могут падать мастер-ноды k8s и etcd: увлекательная патологоанатомия выживания на продакшн, когда падает каждый день что-то новое и клиенты не должны это заметить

- зачем мы мигрировали секреты helm из k8s в Postgres-бэкэнды при уже 15к подов клиентов, как сделать это самостоятельно за 2 дня, делимся опытом

- как "официальный" мониторинг k8s prometheus monitoring стал узким местом, как его оптимизировать и заставить приносить пользу

- так как же на самом деле "правильно" настраивать "limit" и "request" лимиты на многочисленные ресурсы в k8s: русская рулетка на продакшн или научный подход?

- как бы научились эффективно распределять нагрузку на ноды кластера k8s скриптом на python и не "палить деньги на ветер" и почему отказались от "официального" решения

- как мы экономим ресурсы k8s, гася неактивные поды клиентов: скрипты, алгоритмы, интуиция и шаманизм

- как мы живем с двумя управляемыми k8s в разных облаках: сравниваем возможности и делаем выводы для себя и слушателей

В 1С-Битрикc курирует направление контроля качества интеграции и внедрений, активно участвует как архитектор и разработчик в проектах компании, связанных с высокой нагрузкой и отказоустойчивостью (Битрикс24), консультирует партнеров и клиентов по вопросам архитектуры высоконагруженных решений, эффективному использованию технологий кластеризации продуктов 1С-Битрикс в контексте современных облачных сервисов (Amazon Web Services и др.). Эксперт в области BigData, разработки программного обеспечения, системного анализа и проектирования. Постоянный спикер отраслевых конференций и семинаров по интернет-тематике (РИФ+КИБ, RIW, HighLoad, РИТ++, CodeFest, FailOver Conference и др.).

1С-Битрикс

Компания 1С-Битрикс занимает лидирующие позиции на российском рынке в области разработки систем управления веб-проектами и корпоративными порталами.

Видео

Другие доклады секции

DevOps практики и культура