Docker

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

Продолжительность: 40 ак. часов
Ближайшая дата обучения: 09.11.2026
Группа формируется

Оставьте заявку

Нужна помощь? Оставьте свой номер — мы позвоним, чтобы ответить на все ваши вопросы.

    Настоящим в соответствии с Федеральным законом № 152-ФЗ «О персональных данных» от 27.07.2006, отправляя данную форму, вы подтверждаете свое согласие на обработку персональных данных. Обработка персональных данных осуществляется в соответствии с «Политикой обработки персональных данных».

    О курсе

    1. Введение
    • Микросервисная архитектура – обзор, основные компоненты и их назначение.
    • Существующие контейнерные решения (podman, docker, rkt, cri-o, ..).
    • Оркестрация кластера контейнеров (mesos, kubernetes, swarm ).
    1. 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, тестирование отказа узлов. Существующие проблемы и ограничения.
    • Вопросы безопасности и производительности.
    1. Kubernetes: Теоретические основы.
    • История проекта, основные ресурсы в сети.
    • Базовые принципы, логическая и физическая архитектура кластера (Nodes, Pods, Replicas, Services, Volumes).
    • Сетевая инфраструктура. Сети кластера и подов. Разрешение имён.
    • Хранилище etcd.
    • API-сервер, планировщик, развёртывание и реплики. Назначение узлов. Контроллеры.
    1. Установка и конфигурация узлов кластера: Workers и Master.
    • Развёртывание и конфигурирования мастер узла.
    • Служба kubelet.
    • Основные системные ресурсы кластера на мастер узле (etcd, kube-apiserver, … ), просмотр их состояния и проверка.
    • Развёртывание рабочих узлов.
    • Основные системные ресурсы кластера на рабочем узле (kube-proxy,..)
    • Общая проверка функциональности кластера, инструменты kubeadm, kubectl.
    1. Работа с кластером: ресурсы, приложения и сервисы.
    • Обзор 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).
    • Обслуживание, откат и очистка узлов.
    1. Просмотр событий и мониторинг. Дополнительные ресурсы.
    • kubectl CLI – подробно, настройки безопасности.
    • Web dashboard — подробно.
    • Управление сертификатами и секретами в k8s.
    • Настройка кластера на использование локального сетевого реестра (docker registry:2).
    • Репозитории приложений k8s. Работа с менеджером пакетов Helm.
    • Мониторинг кластера, стек Prometheus-Grafana.

    Расписание занятий

    Дата Статус Формат Место проведения Стоимость
    09.11.2026 Группа формируется
    Дистанционный

    Дистанционное обучение (СДО):

    Самостоятельное изучение материалов программы. Оптимальный вариант для занятых людей, которые готовы учиться самостоятельно в свободное время в удобном для них темпе. Консультации преподавателей оказываются дистанционно (при необходимости).
    Саратов69000 ₽

    69 000 

    Уровень сложности
    Средний
    Продолжительность 40 ак. часов
    Направления

    Присоединяйся к нашей команде!

    Заполните анкету для кандидатов и мы свяжемся с Вами для уточнения всех деталей.

    Контакты

    +7 8452 24-77-77
    order@tritec-group.ru

    Наш адрес

    410012, г. Саратов, ул. им. Слонова И. А., д. 1, 9 этаж.

    Оставьте заявку и мы ответим на все ваши вопросы!