23 темы · ~80 минут · 66 тестов

Лекция «Контейнеры и оркестрация без магии»

Контейнер — процесс на общем с хостом ядре, лимит — потолок, а запрос — резервирование. Двадцать три темы для инженера эксплуатации: почему под убит с кодом 137, почему узел «полон» при свободной памяти, что сломается при потере внешнего реестра и чего требует приказ ФСТЭК России № 118.

Для кого

Для инженера эксплуатации и системного администратора, которому достался кластер, собранный кем-то раньше: нужно объяснять его поведение на дежурстве и при разборе отказа, а не набирать команды по чужому руководству. Опыта работы с конкретной платформой оркестрации не требуется — механика разобрана с определения контейнера. Практический навык ставится руками на стенде: здесь даётся модель, которая объясняет поведение и переживает смену платформы.

Базовый уровень — с нуля
Что получишь

После лекции вы сможете

  • Предсказывать поведение нагрузки под давлением: где процессор замедлится, а где память приведёт к завершению процесса
  • Читать код завершения 137 как «убит сигналом извне» и различать контейнерный и узловой случай по радиусу поражения
  • Объяснять, почему узел отвечает «недостаточно памяти» при гигабайтах свободной, и не путать резервирование с потреблением
  • Разводить запрос и лимит по исполнителю: запрос читает планировщик, лимит — агент на узле и ядро
  • Отличать изменяемый тег от неизменяемого дайджеста и понимать цену воспроизводимого выката
  • Видеть в единственном внешнем реестре образов единственную точку отказа сразу для сборки, выката и восстановления
  • Настраивать проверки так, чтобы механизм перезапуска не обрушил сервис сам: зависимости — в готовность, долгий старт — в стартовую проверку
  • Сопоставлять категорию объекта, класс защиты средства контейнеризации и уровень доверия по Требованиям приказа ФСТЭК России от 04.07.2022 № 118
Программа

23 темы и 66 тестов на понимание

Каждая тема — один экран и одна мысль. В конце темы — ситуационные вопросы: ответили верно, идёте дальше.

Часть 1. Что такое контейнер

1

Контейнер — процесс на чужом ядре

2

Шесть пространств имён — перечислены в приказе дословно

3

Общее ядро: где изоляция кончается

Часть 2. Образ и реестр

4

Образ — не архив, а граф

5

Тег меняется, дайджест — нет

6

exec format error — отказ ядра, а не среды

7

Реестр — единственная точка отказа, про которую забывают

8

Уязвимости в образе: у регулятора это расписание, а не пожелание

9

Три роли и журнал: кто что может и что записывается

Часть 3. Лимиты ресурсов

10

Процессор сжимаемый, память — нет

11

Код 137 — это арифметика, а не диагноз

12

Запрос и лимит — два числа для двух разных механизмов

13

Нужен ли лимит процессора: спор практиков и норма приказа

Часть 4. Планировщик

14

Планировщик считает резервирования, а не потребление

15

Очередь на вытеснение назначается заранее

16

110 подов на узел — и откуда взялась эта цифра

17

Проверка живости умеет обрушить сервис сама

Часть 5. Состояние и обновление

18

Что переживает перезапуск, а что нет

19

Обновляться придётся минимум раз в год

20

Reddit, 14 марта 2023 года: 314 минут

Часть 6. Российский контур и границы

21

Класс защиты следует из категории объекта, а не из желания

22

Сертифицированные платформы: что проверять и где

23

Красные линии: чего эта модель не обещает

Темы лекции: devops-инженер, контейнеры, оркестрация, образ контейнера, реестр образов, спецификация OCI, лимиты ресурсов, запросы и лимиты, троттлинг процессора, код 137, планировщик, проверки живости, приказ ФСТЭК России 118, средства контейнеризации, класс защиты, уровень доверия, аттестованный контур

Обновлено: 22 сентября 2026

Как устроено обучение

Читаете, отвечаете, видите результат

Интерактивная лекция с тестами: тема — экран текста, за ним вопрос по этой же теме. Ни видео, ни вебинаров, ни дедлайнов.

Тесты внутри тем

66 тестов по ходу лекции — ситуационных, на понимание, а не на зубрёжку.

Старт — бесплатно и сразу

Первые темы открыты без регистрации: нажали — учитесь. Понравилось — продолжите по аккаунту, полный доступ от 99 ₽. Прогресс сохраняется на той же теме.

Вопросы

Коротко о главном

Сколько времени займёт лекция?
Около 80 минут на 23 темы. Прогресс сохраняется, поэтому лекцию можно проходить частями и возвращаться к ней позже.
Это бесплатно?
Начало — да: первые 1 тема открыты сразу, без регистрации. После бесплатной регистрации откроются темы до 2-й — вместе с частью из 66 тестов и монетами за верные ответы. Полная лекция — 99 ₽ навсегда, либо подписка на все лекции платформы от 499 ₽ в месяц.
Что у меня останется после лекции?
Двадцать три темы о том, как устроен кластер контейнеров и почему он ведёт себя именно так. Модель из пяти узлов — образ, реестр, лимиты ресурсов, состояние, планировщик — собрана так, чтобы пережить смену конкретной платформы: имена параметров у платформ разные, механика одна. Начало с определения контейнера из пункта 1 Требований, утверждённых приказом ФСТЭК России от 04.07.2022 № 118: изолированная программная среда на основе ядра хостовой операционной системы. Из этих пяти слов вырастает всё остальное — скорость запуска, малый вес образа и то, что изоляция слабее, чем у виртуальной машины, с двумя задокументированными выходами на хост. Дальше образ как граф объектов, адресуемых по хешу содержимого, разница между изменяемым тегом и неизменяемым дайджестом, отказ ядра exec format error на чужой архитектуре и реестр как единственная точка отказа: действующие пороги частоты, отменённый анонс о десяти запросах в час и эпизод мая 2024 года. Отдельно разобрано расписание регулятора по уязвимостям в образах, ролевая модель из трёх ролей и перечень регистрируемых событий. Вторая половина — про поведение под нагрузкой: окно планировщика в 100 миллисекунд и троттлинг, арифметика кода 137, запрос против лимита, планирование по резервированиям, очередь на вытеснение, потолок в 110 подов на узел и проверки живости, способные обрушить сервис каскадом. Завершают лекцию состояние и обновления с разбором отказа Reddit на 314 минут, классы защиты и уровни доверия российского контура и отдельная тема с красными линиями. Лекция не разбирает стадии конвейера поставки, стратегии выката и критерий отката, описание инфраструктуры кодом, четыре сигнала наблюдаемости, расчёт ёмкости кластера и регламент бэкапа — это соседние темы.
У нас не Kubernetes, а другая платформа. Лекция подойдёт?
Да, она для этого и собрана. Имена параметров, вид команд и значения по умолчанию у платформ отличаются — потолок подов на узел равен 110 у ванильного Kubernetes и GKE, 250 у OpenShift, а у EKS считается по числу сетевых интерфейсов. Неизменна механика: что читает планировщик при выборе узла, что делает лимит с процессором и с памятью, что переживает перезапуск и что происходит при потере реестра. Конкретные команды приводятся только как иллюстрация механики.
Научит ли лекция настраивать кластер руками?
Нет, и это сказано прямо. Навык эксплуатации ставится на живом стенде, текст с тестами так не умеет. Лекция закрывает другой слой: понимание, по которому вы предскажете поведение системы и объясните разбор отказа — почему контейнер убит с кодом 137, почему узел полон при свободной памяти, почему перезапуск иногда делает хуже.

Контейнеры и оркестрация без магии — открывается прямо сейчас

23 темы, 66 тестов и около 80 минут вашего времени. Первые темы — бесплатно и без регистрации: начните и решите по делу, а не по описанию.

Начать лекцию →

Уже проходили? Личный кабинет помнит, на чём вы остановились.