Все

Жизнь без Kubernetes — как выживать небольшим проектам

Видео backend DevOps
В вакансиях всё чаще требуются разработчики с опытом в 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 | Можно ли обновлять отдельные контейнеры в одной таск-группе?

Презентация Виталия: https://clc.to/xmvcZw
Другие доклады с митапа: https://www.youtube.com/watch?v=SOZPNUJS0kA&list=PLknJ4Vr6efQGt_MP4E7tGq9okWskY0Nzv