Container Virtualization and Application Orchestration: Using Docker and Kubernetes
Цель курса:
Сформировать у слушателей целостную картину применения контейнерной виртуализации и оркестровки контейнеризированных приложений в рамках разработки и сопровождения приложений в облачных средах. Выработать у слушателей практические навыки применения Docker и Kubernetes для решения прикладных задач сопровождения облачных приложений.
Для кого предназначен этот курс:
Cистемных администраторов, разработчиков, архитекторов.
Для успешного прохождения курса слушатели должны:
Иметь базовые навыки работы с Linux/UNIX
Понимать базовые принципы разработки ПО
По окончании курса слушатели смогут:
Понимать и применять на практике принципы контейнерной виртуализации и оркестровки облачных приложений
Понимать и применять на практике принципы DevOps, микросервисной архитектуры, CI/CD, Blue-Green deployment
Устанавливать, настраивать и запускать Docker
Создавать образы (шаблоны) контейнеров
Запускать сложные многоконтейнерные приложения и настраивать их взаимодействие
Настраивать платформу Kubernetes и выполнять в ней базовые административные манипуляции
Запускать приложение в Kubernetes
Выполнять обновление приложений в Kubernetes
Масштабировать приложения в Kubernetes
Настраивать сеть для различных контейнерных платформ
Настраивать работу контейнеров с постоянными хранилищами
Настраивать безопасность в Kubernetes
DK005 Контейнерная виртуализация и оркестровка приложений: применение Docker и Kubernetes (DK001+DK002)