Открыто

DevOps с нуля: от Linux до Kubernetes [stepik]

Тема в разделе "Курсы по администрированию", создана пользователем Топикстартер, 14 июл 2026.

Цена: 12 990р-93%
Взнос: 786р

Основной список: 20 участников

  1. 14 июл 2026
    #1
    Топикстартер
    Топикстартер Член клуба

    Складчина: DevOps с нуля: от Linux до Kubernetes [stepik]

    DEV.jpg

    Практическая программа по Linux, Git, Docker, GitLab CI/CD и Kubernetes.

    DevOps с нуля: от Linux до Kubernetes – комплексная практическая программа из пяти курсов по ключевым технологиям современного DevOps: Linux, Git, Docker, GitLab CI/CD и Kubernetes.

    Вы последовательно пройдёте весь базовый путь DevOps-инженера: научитесь работать в Linux, управлять версиями кода с помощью Git, контейнеризировать приложения в Docker, настраивать CI/CD-пайплайны в GitLab и разворачивать приложения в Kubernetes.

    Курсы дополняют друг друга и складываются в единую образовательную траекторию – от командной строки и работы с кодом до автоматизации сборки, тестирования и деплоя контейнеризированных приложений.

    Чему вы научитесь:
    • Уверенно работать в Linux и командной строке
    • Использовать Git для контроля версий и командной разработки
    • Создавать Docker-образы и запускать приложения в контейнерах
    • Настраивать полноценные CI/CD-пайплайны в GitLab
    • Автоматизировать тестирование, сборку и развёртывание приложений
    • Публиковать Docker-образы в реестре и доставлять их на сервер
    • Разворачивать и управлять приложениями в Kubernetes
    • Работать с сетями, хранилищами, конфигурациями и секретами
    • Диагностировать сбои в Linux, Docker, GitLab CI/CD и Kubernetes
    • Автоматизировать рутинные задачи с помощью Bash и системных инструментов
    • Понимать, как связаны Linux, Git, Docker, CI/CD и Kubernetes в едином DevOps-процессе
    • Получить практические навыки для старта карьеры в DevOps
    Начальные требования:
    • Достаточно базовых навыков работы с компьютером и желания разобраться в DevOps
    Программа:

    Программа состоит из пяти отдельных курсов, которые рекомендуется проходить последовательно:
    1. Linux с нуля: пошаговый и понятный курс
      • Введение
      • Первые шаги с Linux
      • Терминал и командная оболочка
      • Дерево директорий Linux
      • Создание директорий и файлов
      • Копирование, перемещение и удаление файлов
      • Читайте мануалы!
      • Жёсткие и символические ссылки
      • Конвейеры и перенаправление ввода/вывода
      • Анализ и обработка файлов
      • Управление пользователями и группами
      • Управление правами на файлы и директории
      • Управление правами sudo
      • Основы сетей в Linux
      • Настройка файрвола в Linux
      • Управление процессами
      • Управление ПО и репозиториями
      • Управление дисками и разделами
      • Bash-скрипты
      • Архивация и сжатие файлов
      • Автоматизация задач с помощью cron
      • Финал
    2. Git с нуля: пошаговый и понятный курс
      • Введение
      • Глава 1: Git как система контроля версий
      • Глава 2: Архитектура Git
      • Глава 3: Установка и настройка Git
      • Глава 4: Добавление файлов в staging и создание первого commit
      • Глава 5: Воссоздание процесса git init
      • Глава 6: Коммиты и diff
      • Глава 7: Откат изменений
      • Глава 8: Ветвление
      • Глава 9: Git merge и разрешение конфликтов
      • Глава 10: Работа с удалёнными репозиториями через GitHub
      • Финал
    3. Docker с нуля: пошаговый и понятный курс
      • Введение
      • Docker: база
      • Docker: продвинутый уровень
      • Финал
    4. GitLab CI/CD с нуля: пошаговый и понятный курс
      • Введение
      • Что такое CI/CD?
      • Обзор CI/CD решений
      • Настройка окружения
      • Основы пайплайнов GitLab CI
      • Основы пайплайнов GitLab CI/CD
      • CI/CD-пайплайн для DeepSeek
      • Оптимизация пайплайнов GitLab CI/CD
      • Финал
    5. Kubernetes с нуля: пошаговый и понятный курс
      • Введение
      • Основы Kubernetes
      • Финал

      1. Linux с нуля: пошаговый и понятный курс [2026]

      Введение
      • Общая информация о курсе
      Первые шаги с Linux
      • Немного истории и терминологии
      • Установка виртуальной машины с Linux
      Терминал и командная оболочка
      • Первые команды
      • Демо-доступ
      Дерево директорий Linux
      • Иерархия файловой системы Linux
      • Как перемещаться по файловой системе?
      • Абсолютные и относительные пути
      • Демо-доступ
      • Родительская и текущая директории
      • Скрытые файлы
      • Передача аргументов в команды
      Создание директорий и файлов
      • Работа с текстовыми редакторами
      • Редактор nano
      • Редактор vim
      • Просмотр файлов
      Копирование, перемещение и удаление файлов
      • Копирование файлов и директорий
      • Перемещение файлов и директорий
      • Переименование файлов
      • Удаление файлов и директорий
      Читайте мануалы!
      • Команды Linux: типы, местоположение и назначение
      • Документация в Linux: man, help и info
      • Очень полезная команда apropos
      • Директория /usr/share/doc
      Жёсткие и символические ссылки
      • Файловые иноды
      • Символические ссылки
      • Жесткие ссылки
      Конвейеры и перенаправление ввода/вывода
      • Конвейеры в Linux
      • Перенаправление ввода и вывода
      Анализ и обработка файлов
      • Команда diff
      • Команда du
      • Подсчет символов, слов и строк с помощью wc
      • Сортировка файлов с помощью команды sort
      • Отображение уникальных строк с помощью команды uniq
      • Поиск шаблонов с помощью команды grep
      • Вырезание текста с помощью cut
      • Преобразование символов с помощью команды tr
      • Символы подстановки (wildcards)
      • Регулярные выражения
      Управление пользователями и группами
      • Кто такой root?
      • Демо-доступ
      • Управление пользователями и группами
      Управление правами на файлы и директории
      • Владение файлами и права доступа
      • Изменение владельца файла
      • Понимание прав доступа к файлам
      • Изменение прав доступа к файлу
      • Права доступа к директориям
      Управление правами sudo
      • Предоставление доступа с помощью sudo
      • Групповые привилегии
      • Просмотр привилегий пользователя
      Основы сетей в Linux
      • Проверка сетевой доступности
      • Список сетевых интерфейсов
      • Проверка IP-адреса и адреса шлюза
      • Работа с traceroute
      • Разбираемся с DNS
      • Изменение имени хоста
      Настройка файрвола в Linux
      • Настройка зон файрвола
      • Управление сервисами в firewalld
      • Настройка портов в firewalld
      Управление процессами
      • Что такое процесс?
      • Родительский и дочерний процессы
      • Процессы переднего плана и фоновые процессы
      • Отправка сигналов процессам
      • Работа с приоритетом процессов
      Управление ПО и репозиториями
      • Что такое пакет? Роль пакетного менеджера. Откуда берутся пакеты?
      • Скачивание, установка и удаление пакетов
      • Список всех пакетов. Установка обновлений системы
      Управление дисками и разделами
      • Где находятся устройства?
      • Добавление дисков и создание разделов
      • Файловые системы: создание, монтирование, размонтирование
      • Заканчивается место на диске
      • Повреждение и восстановление файловых систем
      • Управление логическими томами - LVM
      Bash-скрипты
      • Создание простых скриптов
      • Переменная PATH
      • Чтение пользовательского ввода
      • Передача аргументов в скрипты
      • Использование условия if
      • Циклы в bash-скриптах
      • Функции в bash-скриптах
      Архивация и сжатие файлов
      • Что такое архивирование и сжатие
      • Работа с архивами: создание, просмотр и извлечение
      • Сжатие с помощью gzip, bzip2 и xz
      Автоматизация задач с помощью cron
      • Первая cron-задача
      • Запуск каждые 5 минут
      • Дополнительные примеры cron
      Финал
      • Итоги
      2. Git с нуля: пошаговый и понятный курс

      Введение
      • Общая информация о курсе
      • Учебная программа
      • Глава 1: Git как система контроля версий
      • Глава 2: Архитектура Git
      • Глава 3: Установка и настройка Git
      • Глава 4: Добавление файлов в staging и создание первого commit
      • Глава 5: Воссоздание процесса git init
      • Глава 6: Коммиты и diff
      • Глава 7: Откат изменений
      • Глава 8: Ветвление
      • Глава 9: Git merge и разрешение конфликтов
      • Глава 10: Работа с удалёнными репозиториями через GitHub
      Финал
      • Итоги
      3. Docker с нуля: пошаговый и понятный курс

      Введение
      • Общая информация о курсе
      Docker: база
      • Введение в Docker
      • Настройка окружения Docker
      • Работа с контейнерами Docker
      • Понимание образов Docker
      • Тома Docker и персистентность данных
      • Работа с Dockerfile
      • Docker Compose
      • Сетевые возможности Docker
      Docker: продвинутый уровень
      • Введение в Namespaces
      • Изоляция Hostname, IPC и пользователей
      • Cgroups и контроль ресурсов
      • Network и Device Controllers
      • Почему Docker-образы становятся громоздкими
      • Использование Multi-Stage Builds
      • Техники оптимизации образов
      • Внешняя observability
      • Внутренняя observability
      • Дебаг сетевого взаимодействия контейнеров
      • Безопасность контейнеров
      • Лучшие практики безопасности контейнеров
      • Инструменты для безопасности контейнеров
      • Multi-host networking
      • Macvlan и IPvlan
      • Service Discovery и внутренний DNS
      Финал
      • Итоги
      4. GitLab CI/CD с нуля: пошаговый и понятный курс

      Введение
      • Общая информация о курсе
      Что такое CI/CD?
      • Введение в CI/CD
      • Как работает CI/CD на практике
      • GitLab Runner: архитектура, executors и настройка
      Обзор CI/CD решений
      • Современные CI/CD-решения
      • Push vs Pull Deployment и основы GitOps
      Настройка окружения
      • Подготовка инфраструктуры GitLab CI/CD
      Основы пайплайнов GitLab CI
      • Основы YAML, которые должен знать каждый DevOps-инженер
      • Первый Pipeline в GitLab CI/CD
      Основы пайплайнов GitLab CI/CD
      • Практика: Пайплайн, Стадия, Джоба
      • Переменные в GitLab CI
      • needs в GitLab CI: зависимости между джобами
      • Артефакты в GitLab CI
      • Практика: передача артефактов между джобами
      • Использование when и rules в GitLab CI
      • Дополнительные возможности GitLab CI
      CI/CD-пайплайн для DeepSeek
      • Готовим проект
      • Собираем и публикуем Docker-образ
      • Запускаем тесты
      • Настраиваем линтинг
      • Разворачиваем DeepSeek на сервере
      • Подводим итоги
      Оптимизация пайплайнов GitLab CI/CD
      • Переиспользование конфигурации в GitLab CI
      • Наследование конфигурации через extends
      • Разделение .gitlab-ci.yml с помощью include
      • Автоматический перезапуск джоб с retry
      • Автоматическая отмена устаревших пайплайнов
      • Ускоряем пайплайн с помощью cache
      • Улучшаем пайплайн DeepSeek
      Финал
      • Итоги
      5. Kubernetes с нуля: пошаговый и понятный курс

      Введение
      • Общая информация о курсе
      Основы Kubernetes
      • Введение в Kubernetes
      • Что такое Kubernetes и зачем он нужен?
      • Настройка Kubernetes на локальной машине
      • Работа с Pod'ами
      • Ключевые концепции Kubernetes
      • Подробный разбор создания Pod'ов и взаимодействия с ними
      • Глубокое понимание Labels и Deployments
      • Namespaces и типы конфигураций в Kubernetes
      • Сетевая модель в Kubernetes
      • Инфраструктура и внутреннее устройство Kubernetes
      • Хранение данных в Kubernetes
      • Pod с несколькими контейнерами
      • Повторение материала с демонстрацией
      • От команды к кластеру — как Kubernetes работает на самом деле
      Финал
      • Итоги


      Цена 12990 руб.
      Скрытая ссылка
     
    Последнее редактирование модератором: 22 июл 2026
    2 пользователям это понравилось.
  2. Последние события

    1. Макс123
      Макс123 участвует в складчине.
      3 авг 2026 в 18:43
    2. skladchik.com
      В складчине участвует 20 человек(а).
      3 авг 2026 в 18:43
    3. zamit
      zamit участвует в складчине.
      2 авг 2026
    4. Alex152827
      Alex152827 участвует в складчине.
      1 авг 2026

    Последние важные события

    1. skladchik.com
      Цена составляет 12 990р.
      23 июл 2026
    2. skladchik.com
      Назначен организатор складчины.
      15 июл 2026
  3. Обсуждение
  4. 18 июл 2026
    #2
    wildcad
    wildcad Член клуба
    Орг, проверь, плиз, описание - там уже 5 курсов заявлено :)
     
  5. 18 июл 2026
    #3
    Организатор
    Организатор Организатор
    Я видел, что автор вчера добавил ещё один курс, поменял название, и поднял цену 12990.
    Будем решать этот вопрос с админами.
     
  6. 22 июл 2026
    #4
    Организатор
    Организатор Организатор
    Думаете отзывы людей, которые купили за полную стоимость и прошли этот курс на stepik - ненастоящие? )
     
  7. 23 июл 2026
    #5
    wildcad
    wildcad Член клуба
    Честно - не знаю!
    но скажем так - я видел несколько аккаунтов на Степике, где в профиле видно, что решается 1500-2000 задач в день. а это физически невозможно живому человеку, с учетом сна, отдыха, приема пищи, и банально других дел.
    т.е. скорость решения задач, другими словами, примерно 1 задача за каждые пару секунд. реально только для агента с LLM под капотом, причем не на домашнем сервере.
    зачем - не знаю, но эти аккаунты так же ставят звезды и даже оставляют краткие отзывы.
    вы же скачиваете курс автоматизировано скорее всего, почему бы чутка не усовершенствовать этот процесс :)
    и да - так же натыкался на "авторов", где курс тупо сгенерирован нейронкой, или автор начал первые несколько шагов, а дальше треш (сам даже просил здесь такие складки сделать и когда получал материал просто офигивал)....
    уже, кстати, для хороших курсов стало нормой, что у автора есть ТГ канал и там хоть какие-то комменты и публикации - и то авторы часто признают использование нейронок....

    и да - здесь такая тема заявлена, где нейронка пишет вполне грамотные тексты при правильных промтах.
     
  8. 23 июл 2026
    #6
    Организатор
    Организатор Организатор
    Так зачем вам тогда вообще складчик? Можете всё через нейронку узнавать сами.
    Считаю что нормальному автору нужно пользоваться нейронкой, чтобы проще людям объяснить трудные моменты и убрать всю ненужную воду.
     
  9. 23 июл 2026
    #7
    wildcad
    wildcad Член клуба
    Не-не-не, как скажет дочка :) как я тогда буду учиться?
    всего лишь высказал мнение - на Степике большая часть материала вполне годная, но, к сожалению, попадается изредка и барахло.
    а потом, на складчике реально взять курс за 2-3 тыс, за который авторы в оригинале просят сотку или больше, а по качеству бывает, как на степике за 2-3 тысячи автору....
    "нужно пользоваться нейронкой" - для редактуры да, для создания контента нет.
     
    1 человеку нравится это.