Learn DevOps: Docker & K8s
Learn DevOps: Docker & K8s — Изучайте DevOps от оболочки Linux до Kubernetes и CI/CD-пайплайнов
Learn DevOps: Docker & K8s, также известное как DevOps Bootcamp, — это приложение для Android (версия для iPhone готовится) для тех, кто хочет изучать DevOps на коротких уроках. 142 курса в восьми направлениях ведут от первых команд Linux через Git, Docker, Kubernetes, Helm, CI/CD, Terraform и Ansible, а AI Mentor отвечает на вопросы по читаемому уроку.
- Цена
- Бесплатно, обновление до Pro
- Платформы
- Android уже доступен, версия для iPhone готовится
- Языки
- 22


Здесь ничего не разворачивается и ни за что не взимается плата.
Задания по отладке выполняются в имитируемом терминале, поэтому вы можете искать причину, по которой pod не запускается, или разбираться с CI-задачей, которая отображается красной в runner, без облачного аккаунта, кредитной карты или ноутбука. Начать можно и без создания аккаунта.
Что это
Learn DevOps: Docker & K8s (DevOps Bootcamp) — Android-приложение с бесплатным началом, 142 курсами и 568 уроками в восьми направлениях: Linux и Bash, Git и GitHub, Docker, Kubernetes, Helm, CI/CD, Terraform и Ansible. Уроки короткие и рассчитаны на уровни от начального до продвинутого; в приложении есть двадцать заданий по устранению неполадок в имитируемом терминале, ежедневные викторины, карточки и AI Mentor, а версия для iPhone уже готовится.
В приложении
Как это выглядит




Курс
Восемь направлений курса DevOps
142 курса и 568 уроков из списка курсов приложения; первый курс каждого направления бесплатный.
Linux и Bash
Навигация в shell, файлы и права доступа, процессы, SSH, grep, awk и jq, написание shell-скриптов, их тестирование и усиление защиты.
Git и GitHub
Коммиты и локальный рабочий процесс, стратегии ветвления, удалённые репозитории и pull request, хуки и тегирование релизов.
Docker
Образы и Dockerfile, Docker Compose, сети и данные, Swarm и безопасность контейнеров.
Kubernetes
Кластеры, поды, deployments и ReplicaSets, сервисы и сети, конфигурация и хранилища, планирование и наблюдаемость.
Helm
Какие задачи решает Helm, чарты и релизы, values.yaml, функции шаблонов, хуки, субчарты и использование Helm в pipeline.
CI/CD
Workflow в GitHub Actions, Jenkins с Docker, стратегии развёртывания, а также защита и мониторинг pipeline.
Terraform
Инфраструктура как код, основные концепции, состояние, модули и рабочие пространства, а также подготовка инфраструктуры в AWS и Azure.
Ansible, GitOps и итоговый проект
Инвентори, playbook, роли, Jinja2, Vault и тесты Molecule; затем GitOps с Argo CD и Flux и развёртывание итогового проекта без простоя.
Как это работает
Как работает bootcamp
Вы проходите направление по одному небольшому уроку, а на следующий день проверяете свои знания.
Выберите направление и прочитайте короткий урок
Восемь направлений охватывают цепочку инструментов DevOps, а первый курс каждого направления бесплатен. Каждый урок в нескольких строках объясняет концепцию — например, почему контейнер лёгкий, — а затем развивает её.
Спросите AI Mentor о странице, которую вы открыли
Нажмите кнопку вроде «Объясни проще», «Шаг за шагом» или «Пример из жизни» либо введите собственный вопрос. Ответ будет посвящён открытому перед вами уроку, а не DevOps в целом.
Повторите материал, а затем попробуйте задание по устранению неполадок
Ежедневная мини-викторина объясняет каждый ответ, а вопросы, на которые вы ответили неправильно, возвращаются в виде карточек по расписанию интервального повторения. Затем задание по отладке помещает вас в неисправную среду в имитируемом терминале.
Что внутри
Что есть в приложении
142
Курсы, 568 уроков
Всего восемь направлений: Linux и Bash, Git и GitHub, Docker, Kubernetes, Helm, CI/CD, Terraform и Ansible; уровни — от начального до продвинутого.
20
Задания по отладке
Устранение неполадок в имитируемом терминале: контейнеры, Kubernetes, CI/CD, наблюдаемость и надёжность — например, образ размером 1.9 GB, который никто не может скачать, или оповещение, остававшееся зелёным во время сбоя.
AI
AI Mentor и генератор уроков
Спросите о текущем уроке или назовите тему, и для вас будет создан структурированный урок. Уроки также можно переводить на ваш язык.
Ежедневно
Викторина и карточки
Ежедневная мини-викторина с объяснением каждого ответа и возвращением пропущенных вопросов в виде карточек по расписанию интервального повторения.
Шпаргалка
Команды, которые вы чаще всего ищете
Шпаргалка DevOps по Docker, kubectl, Git, Linux и другим инструментам, а также заметки к любому уроку и сохранённый список на потом.
Серии
Инструменты для формирования привычки
Ежедневные серии с заморозками серии, чтобы один пропущенный день не обнулял прогресс, а также XP, уровни, таблица лидеров и напоминания в выбранное вами время.
Предыстория
Чем на самом деле занимается DevOps-инженер и что следует изучить в первую очередь?
DevOps — это практика надёжной доставки программного обеспечения от коммита разработчика в production и поддержания его работы после этого. В повседневной работе это означает, что нужно чаще писать автоматизацию, чем кликать в консолях: скрипты для серверов Linux, контейнеры, упаковывающие приложение, пайплайны, которые тестируют и выпускают его, и инфраструктура, описанная в файлах. Обычно начинают с командной строки Linux и Git, затем переходят к контейнерам и только потом — к уровням оркестрации и автоматизации, построенным поверх них.
Контейнерыединица, которую доставляют
Контейнер объединяет приложение с необходимыми ему библиотеками и настройками, поэтому оно одинаково работает на ноутбуке, при тестировании и в production. Docker — широко используемый способ создавать и запускать контейнеры, а Dockerfile — это рецепт для образа.
Оркестрациядля чего нужен Kubernetes
Когда контейнеров становится много, кто-то должен запускать их, перезапускать при сбоях, направлять трафик и подключать хранилище. Kubernetes делает это с помощью pod, deployment и service, а Helm упаковывает эти определения в charts.
CI/CD-пайплайныот коммита до выпуска
Непрерывная интеграция собирает и тестирует каждое изменение, а непрерывная доставка приближает успешно собранную версию к production. GitHub Actions и Jenkins — два распространённых инструмента, а классическая головоломка — задача, которая на вашем компьютере зелёная, а в runner красная.
Инфраструктура как кодсерверы, описанные в файлах
Вместо ручной сборки серверов вы описываете их в файлах, которые можно проверять и воспроизводить. Terraform выделяет такие ресурсы, как облачные сети и машины, а Ansible настраивает машины после их создания.
Подходит
Кому это подходит — а кому нет
Подойдёт, если вы
- Вы — разработчик и хотите понять, что происходит между git push и продакшеном
- Вы администрируете серверы и хотите перейти от ручной работы к контейнерам и автоматизации
- Вы стремитесь получить первую должность cloud engineer или специалиста по надёжности сайтов
- Вы хотите практиковаться в разборе реальных ошибок, не оплачивая облачные ресурсы
- Во время поездок у вас под рукой только телефон, и вы хотите заниматься по структурированным материалам
Это не тот инструмент, если вы
- Вам нужны настоящий shell или работающий кластер для практики; миссии выполняются в симулированном терминале
- Вы рассчитываете, что все 142 курса бесплатны; первый курс каждого направления бесплатен, а Pro открывает остальные
- Вы хотите версию для iPhone уже сегодня; она ещё не выпущена
- Вы ищете официальный курс от поставщика инструмента; это независимое учебное приложение
Вопросы
Часто задаваемые вопросы
Что такое Learn DevOps: Docker & K8s?
Learn DevOps: Docker & K8s, также известное как DevOps Bootcamp, — это учебное приложение для Android со 142 курсами и 568 уроками по Linux, Git, Docker, Kubernetes, Helm, CI/CD, Terraform и Ansible. Оно предназначено для разработчиков, системных администраторов и студентов, которые хотят изучать DevOps короткими уроками на телефоне. Начать можно бесплатно; приложение доступно на 22 языках, а версия для iPhone планируется.
Как изучить DevOps с нуля?
Начните с командной строки Linux и Git, поскольку все остальные инструменты предполагают знание этих основ. Затем изучите контейнеры с Docker, переходите к Kubernetes и добавляйте pipeline и инфраструктуру как код. DevOps Bootcamp примерно следует этому порядку, а первый курс каждого из восьми направлений можно попробовать бесплатно.
Нужны ли мне ноутбук или облачный аккаунт?
Нет. В приложении указано, что для обучения вам не нужны ноутбук, облачный аккаунт или кредитная карта, а начать можно без создания аккаунта. Миссии по отладке выполняются в симулированном терминале, поэтому ничего не развёртывается и счета не выставляются.
Что такое миссии по отладке?
Это двадцать упражнений по устранению неполадок в симулированном терминале, посвящённых пяти областям: контейнерам, Kubernetes, CI/CD, наблюдаемости и надёжности. Среди примеров — образ размером 1.9 GB, который никто не может скачать, поды, которые не запускаются, и probe, завершающий работу приложения во время его запуска. Две миссии бесплатны, а Pro открывает все двадцать.
Полезно ли это для вопросов на собеседовании по DevOps?
Приложение помогает освоить базовые знания, которые проверяют вопросы на собеседовании. Ежедневный тест объясняет каждый ответ, вопросы с ошибками возвращаются в виде флеш-карточек, а шпаргалка собирает команды, о которых вас, вероятно, спросят. Дополните это практикой устного объяснения своих ответов.
Какие инструменты изучаются на курсе?
Linux и Bash, Git и GitHub, Docker и Docker Compose, Kubernetes, Helm, GitHub Actions и Jenkins, Terraform с AWS и Azure, а также Ansible. Кроме того, курс знакомит с GitOps с использованием Argo CD и Flux, а также с мониторингом и наблюдаемостью.
Как работает AI Mentor?
Вы задаёте вопрос по открытому уроку и получаете ответ с учётом его контекста — с помощью кнопок вроде «Объяснить проще» или «Пошагово» либо формулируя вопрос самостоятельно. Бесплатным пользователям доступно несколько вопросов в день, а Pro снимает дневной лимит. Отдельный генератор уроков создаёт структурированный урок по названной вами теме.
Learn DevOps: Docker & K8s бесплатен? Что входит в Pro?
Начать пользоваться Learn DevOps: Docker & K8s можно бесплатно: первый курс каждого направления, краткий просмотр остальных уроков, две миссии, ежедневный тест, флеш-карточки и шпаргалка ничего не стоят. Pro — это подписка, которую можно отменить в Google Play. Она открывает все курсы и уроки, все двадцать миссий, неограниченное количество вопросов AI Mentor и неограниченное количество уроков, созданных AI.
Есть ли версия для iPhone?
Пока нет. Сейчас DevOps Bootcamp доступен в Google Play, а версия для iPhone появится позже. На этой странице есть ссылка на запись в App Store, которая будет помечена как «Скоро» до выхода приложения.
Начать
Выполните первую команду Linux уже сегодня
Можно начать бесплатно на Android; версия для iPhone скоро появится, приложение доступно на 22 языках.
Другие приложения CoddyKit
Доступно на Android.