Настоящая программа предназначена для системных администраторов Linux, системных и сервисных инженеров и инженеров профилей DevOps и BigData.
В процессе освоения образовательной программы слушатели научатся уверенно управлять инфраструктурой контейнеров Docker, разворачивать и управлять микросервисными приложениями в кластере Kubernetes.
Целевая аудитория
- инженеры DevOps
- системные администраторы
- разработчики
Предварительные требования
опыт работы администратором в системе Linux не менее года, базовые знания стека сетевых протоколов TCP/IP, базовые навыки программирования в shell.
Приобретаемые знания и навыки
По окончании курса слушатели будут:
уметь:
- устанавливать и производить настройку docker на архитектуре Linux
- работать с реестром, разворачивать и изменять образы docker, работать с контейнерами docker, с файлами конфигурации, настраивать сеть и хранилище
- конфигурировать безопасность приложений
- разворачивать и выполнять настройку кластера Swarm
- развёртывать кластер kubernetes
- управлять кластером kubernetes - настраивать приложения, узлы, поды, сервисы
- управлять масштабированием приложений в kubernetes
- поддерживать работоспособность кластера kubernetes, выполнять монитортинг, журналирование и выявлять проблемы
знать:
- архитектуру docker;
- стек команд docker и docker-compose;
- механизмы развёртывания, настройки и управления приложениями в docker
- реестры docker;
- архитектуру kubernetes и основные ресурсы кластера;
- процедуру развёртывания кластера kubernetes;
- стек команд kubectl;
- формат манифеста yaml для основных ресурсов;
- базовые средства для мониторинга и выявления проблем;
- принципы и технологии функционирования выбранной интеграционной платформы
- технические условия соглашения об уровне обслуживания сопровождаемого интеграционного решения.

