Kubernetes for Developers

Где: Львов , Харьков , Киев

Когда: 11 Апр - 12 Апр 11:00-17:00 с перерывом на обед

Стоимость курса: 2500 грн*

Early Bird: 2500 грн (до19.03)
Standard: 3000 грн (до 06.04)
Last chance: 3200 грн (с 07.04)

Курс направлен на получение практических навыков использования Kubernetes для развертывания микросервисных приложений. Мы начнем с обсуждения архитектуры Kubernetes и рекомендуемых подходов к его использованию. Затем перейдем к построению и развертыванию приложений с использованием спецификаций Kubernetes. Наконец, мы изучим средства для упаковки приложений и обеспечения к ним внешнего доступа.

Материалы тренинга доступны по ссылке.

ДЛЯ КОГО

Тренинг ориентирован на разработчиков всех технологий, которые хотят получить практические навыки проектирования приложений и их развертывания в Kubernetes. Практические примеры будут продемонстрированы на Java.

ПРОГРАММА

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

Первый день тренинга включает:

  • Обзор архитектуры Kubernetes.
  • Знакомство с minikube и kubectl.
  • Изучение pods, services и deployments.
  • Разбор шаблонов externalized configuration, health checks, blue-green deployment.

В конце первого дня участники создают и развертывают приложение с использованием спецификаций Kubernetes.

Второй день тренинга охватывает:

  • Знакомство с AWS EKS.
  • Изучение ingress и helm.
  • Разбор шаблонов microservice chassis, API gateway, canary release.

В конце второго дня участники создают и развертывают приложение с использованием helm и обеспечивают к нему доступ с использованием ingress.

Тренинг не охватывает вопросы построения и управления кластеров Kubernetes.

ТРЕБОВАНИЯ

Опыт разработки веб-приложений. Участники должны уметь собрать минимальное веб-приложение в течение 30 минут.

Предварительно установленное и настроенное программное обеспечение:

  • Git.
  • Docker (для Windows рекомендуется VirtualBox и Docker Toolbox).
  • AWS CLI (в случае использования AWS).

Рекомендуется наличие учетной записи AWS.

Рассматриваемые примеры не покрываются Free Tier. Предполагаемая стоимость использования AWS составляет $5 или меньше. Тренеры предоставляют всю необходимую информацию по выделению и освобождению ресурсов AWS, однако тренеры не несут ответственности за использование ресурсов AWS.