Жизнь без Kubernetes — как выживать небольшим проектам | Виталий Лихачев, Авито

В вакансиях всё чаще требуются разработчики с опытом в Kubernetes, а на собеседованиях работодатели активно задают вопросы о работе с платформой. Если возникает вопрос, как крутить наши приложения в продакшне, то ответ всё чаще — Kubernetes. Но стоит ли его использовать во всех случаях и для проектов любых размеров? Какой функционал этой гигантской экосистемы вами действительно используется? Нужен ли вам вообще оркестратор, или одинокий docker-контейнер на сервере покрывает 80% ваших потребностей? Виталий расскажет про систему HashiCorp Nomad, которая может решить множество вопросов оркестрации приложений. Она обладает более пологой кривой изучения и гораздо более простая в использовании. 00:10 | Вступление 01:10 | Что мы хотим от оркестратора 01:43 | Нельзя взять просто Kubernetes? 03:34 | Обзор HashiCorp Stack 04:24 | Consul 05:03 | Vault 05:42 | Nomad 06:50 | Кто использует 07:14 | Nomad vs H85 07:54 | Концепции 09:06 | Архитектура кластера 09:54 | Job 10:08 | Формат описания Job 10:38 | Task Group 10:45 | Task Driver 11:00 | Ресурсы 11:17 | Bridged Network 12:03 | Service Discovery 12:18 | Consul Template 12:30 | Server/Client Config 12:43 | Clustering Options 13:26 | Сценарии использования 13:30 | CLI 13:47 | Autoscaling 14:15 | Horizontal Cluster Autoscaling 14:30 | Миграция нагрузки 14:48 | Service Mesh 18:10 | Не хочу Service Mesh 18:52 | Rolling Updates 19:28 | Sidecar 20:10 | Host Volume 20:33 | Web UI 23:00 | Как развернуть кластер Kubernetes по клику 24:33 | Про сравнение между Swarm и Nomad 25:00 | Есть ли дефолтное значение по ожиданию в Nomad? 26:21 | Простота Nomad обманчива? 27:55 | Рассматривали ли что-то, кроме Vault? 28:20 | Можно ли обновлять отдельные контейнеры в одной таск-группе? Презентация Виталия: Другие доклады с митапа: AvitoTech — это команда инженеров Авито. Подпишитесь на наш канал, соцсети и блоги, чтобы узнавать больше о технологиях Авито 👇🏻 ВК: Телеграм: Хабр: Медиум (eng): Гитхаб: Сайт:
Back to Top