S01E03: Night King of the Containers

Скачать

Описание выпуска

Мы поговорили с Павлом (ну... точней, он поговорил, а мы послушали :D) про CRIU, Docker, Systemd.

Участники

  • Кирилл @tolkv Толкачёв
  • Сергей @bsideup Егоров
  • Павел Mr. CRIU Емельянов

Темы

  1. Кто такой Павел Емельянов
  2. Чем Контейнеры Virtuozzo отличаются от того, чем все называют контейнеры?
    1. Компания Docker раньше называлась dotCloud
    2. Docker спонсировал исследования запуска приложения не в легкой виртуальной машине а в существующем окружении
    3. KVM запускает новое гостевое ядро. LXC – нет
    4. Либо безопасно, либо гибко. Docker - безопасно
  3. Overprovisioning - как хостер продал памяти в 10 раз большем чем есть
  4. Docker and CRIU
    1. CRIU это как сброс процесса в “корку”
    2. Интеграцию Docker и CRIU начали делать Google и TonicDev
    3. Миграция данных TCP стека вместе с контейнером
    4. Живая миграция – checkpoint/restore
    5. containerd всем!
    6. Дебажим продакшн локально
  5. В Google своя балалайка и Docker параллельно, но вроде идут в Docker`изацию
  6. LXD – настройка над LXC и конкурент containerd
  7. Что там про контейниризацию в systemd? Расставляем точки над i
  8. Open Containers Initiative
  9. Docker Checkpoint/Restore
  10. Systemd in Docker
  11. DevOps Days конференция весной в Москве: https://www.devopsdays.org/events/2017-moscow/welcome
    1. Сергей выступает с докладом "DevOps инженеров не существует"
    2. Кирилл в программном комитете
    3. приём докладов ещё открыт

Что мы вынесли из этого эпизода

  • Сергей в прошлой жизни был контейнером :D
  • Docker 1.13:
    • Zombie free. А сейчас используйте tini или даже bash
    • Будет иметь лишь базовую Checkpoint/Restore с помощью CRIU
    • С помощью checkpoint/restore можно будет дебажить сохранённое приложение из прода позже локально!
  • Google и RedHat не пилят свой Docker, а лишь делают фасад для разных реализаций контейнеров
  • Systemd имеет встроенный DNS сервер, но он бажный и подвержен старым эксплойтам named
  • на DevOps Days Moscow по-любому надо идти!

Напоминаем, что Вы всегда можете обсудить данный выпуск в нашем Gitter канале: https://gitter.im/2d1o/Lobby