Top.Mail.Ru
#
#SLIT-1116 # DevOps, Linux, DevOps # 40 ак.часов

Работа с контейнерами Docker и введение в администрирование кластера Kubernetes


64400 ₽
     
Онлайн класс. Удаленное подключение к очным курсам. Для обучения достаточно иметь доступ в Интернет. Время онлайн трансляции курса устанавливается в зависимости от города проведения очного обучения. Предусмотрено предоставление записей слушателям в отдаленных часовых поясах.
Забронировать курс
21 сентября 2026
19 октября 2026
23 ноября 2026
14 декабря 2026
11 января 2027
15 февраля 2027
15 марта 2027
19 апреля 2027
17 мая 2027
Целевая аудитория
#

DevOps-инженеры

#

Системные администраторы

#

Разработчики

Расписание
1

Модуль 1. Введение


  • Микросервисная архитектура – обзор, основные компоненты и их назначение
  • Существующие контейнерные решения (podman, docker, rkt, cri-o, ..)
  • Оркестрация кластера контейнеров (mesos, kubernetes, swarm )

2

Модуль 2. Docker


  • Проект, документация, ресурсы
  • Принцип работы, основные компоненты, установка в Ubuntu
  • Образы и репозитории. Реестры. Работа с DockerHub
  • Базовые команды в контексте docker (ps, top, start/stop, login/logout, create/rm, exec, cp, pull/push, update, volume, network,…).Установка простого контейнера (httpd, mysqld, …) из репозитория DockerHub, его настройка
  • Базовая настройка портов, переменных и файловой системы
  • Работа с томами, публикацией каталогов и дисками
  • Настройка сетевой инфраструктуры
  • Ведение и сбор журналов
  • Настройка ресурсов cpu и ram, резервирование и лимиты
  • Работа с образами. Сборка образа, файл Dockerfile. Коммиты контейнеров, tar архивы. Export/Import, Save/Load. Сборка образа из бинарных файлов
  • Выгрузка образов в реестр DockerHub. Создание и сопровождение собственного реестра с безопасным доступом по локальной сети и регистрацией
  • Работа с docker compose. YAML конфигурация. Сервисы. Примеры развёртывания связанных контейнеров, healthcheck
  • Управление контейнерами через приложение Portainer
  • Кластер Swarm. Развёртывание контейнеров и реплики, сопровождение, изменение конфигурации, откат, режим multi-manager, тестирование отказа узлов. Существующие проблемы и ограничения
  • Вопросы безопасности и производительности

3

Модуль 3. Kubernetes: Теоретические основы


  • История проекта, основные ресурсы в сети
  • Базовые принципы, логическая и физическая архитектура кластера (Nodes, Pods, Replicas, Services, Volumes,...)
  • Сетевая инфраструктура. Сети кластера и подов. Разрешение имён
  • Хранилище etcd
  • API-сервер, планировщик, развёртывание и реплики. Назначение узлов. Контроллеры

4

Модуль 4. Установка и конфигурация узлов кластера: Workers и Master


  • Развёртывание и конфигурирования мастер узла
  • Служба kubelet
  • Основные системные ресурсы кластера на мастер узле (etcd, kube-apiserver, … ), просмотр их состояния и проверка
  • Развёртывание рабочих узлов
  • Основные системные ресурсы кластера на рабочем узле (kube-proxy,..)
  • Общая проверка функциональности кластера, инструменты kubeadm, kubectl

5

Модуль 5. Работа с кластером: ресурсы, приложения и сервисы


  • Обзор api ресурсов кластера
  • Формат манифестов: YAML и JSON. Обзор и примеры использования
  • Основные команды клиента k8s kubectl - введение и примеры использования
  • Контейнеры и поды (pods, модули)
  • Чтение конфигурации ресурса. Применение измененной json или yaml конфигурации
  • Поды – метки, спецификации и назначение узлов. Примеры манифестов
  • Использование заданий. Jobs и CronJobs
  • Управление развертыванием приложения, стратегии Rolling Update. Ресурсы Deployment и ReplicaSet
  • Настройка и развёртывание DaemonSet
  • Обзор StatefullSet
  • Методы публикации сервисов (Service) и приложений. Метки и селекторы. Настройка сети - clusterIP и nodePort
  • Проксирование внутренних приложений кластера
  • Работа с Volume и Storage. Тома Persistent Volume (pv) и заявки Persistent Volume Claim (pvc). emptyDir, gitRepo, pvc (hostPath и nfs), обзор configMap, secret, dawnwardAPI
  • Безопасность: регистрация и авторизация пользователей в кластере. Сервисные учётные записи. RBAC – роли и привязки ролей
  • Масштабирование кластера. Вертикальное и горизонтальное масштабирование (hpa)
  • Обслуживание, откат и очистка узлов

6

Модуль 6. Просмотр событий и мониторинг. Дополнительные ресурсы


  • kubectl CLI – подробно, настройки безопасности
  • Web dashboard - подробно
  • Управление сертификатами и секретами в k8s
  • Настройка кластера на использование локального сетевого реестра (docker registry:2)
  • Репозитории приложений k8s. Работа с менеджером пакетов Helm
  • Мониторинг кластера, стек Prometheus-Grafana

2 отзыва
После обучения пока кашица, нужно чтоб уложилось, но в целом интересно \ полезно было однозначно
Константин Р., Газинформсервис ООО 27.06.2025

Чтобы оставить отзыв необходимо авторизоваться на сайте или зарегистрироваться.

спасибо большое преподавателю Владиславу Бородину, очень интересно было
Даниил Д., ХардСтар ООО 27.06.2025

Чтобы оставить отзыв необходимо авторизоваться на сайте или зарегистрироваться.



#
#
Академия Айти

Ведущий консалтинговый центр получения дополнительного профессионального образования

Войдите в систему, чтобы получить все возможности платформы и доступ к образовательным курсам
Не запоминать
Забыли пароль?
Забыли пароль?
Введите e-mail, указанный при регистрации, пришлем вам инструкцию по восстановлению пароля.
CAPTCHA

CAPTCHA

15%
Шаг 1 из 2 Заполните данные
Далее Назад Зарегистрироваться
Корзина

Курс добавлен в корзину, теперь нужно