DevOps Pro Moscow 2019

Андрэ Джардини

Camunda Services GmbH, Германия

Дата

19 ноября, 2019

}

Время проведения

10:00-17:00

Язык проведения

Aнглийский

Биография

Андрэ Джардини — руководитель инженерной группы в команде SRE компании Camunda GmbH. Он был впечатлен философией DevOps с самого начала и активно работал с контейнерами и вычислениями в облачной среде, приобретая опыт работы на широком спектре платформ.

Прежде чем присоединиться к Camunda, Андрэ работал в CERN (Женева) над проектом по обнаружению и управлению конфигурационным дрейфами внутри инфраструктуры CERN. В Camunda он отвечает за инфраструктуру, создающую и тестирующую открытые проекты.

Мастер-класс

Kubernetes в действии

Открытое программное обеспечение Kubernetes превратилось в де-факто стандарт для запуска в облаке контейнерных приложений в последние годы можно было наблюдать очень крутую кривую восприятия и множество интересных связанных с этим проектов.

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

Программа

  • Часть 1. Знакомство с Kubernetes
    • Знакомство с контейнерами и Docker
    • Контейнеры против виртуальных машин
    • Лучшие практические методы для создания контейнеров
    • Знакомство с Kubernetes
  • Часть 2. Конструктивные блоки Kubernetes — модули
    • Знакомство с модулями
    • Настройка модулей
      • Переменные окружения
      • ConfigMaps
      • Секреты
    • Раскрытие ваших приложений — сервисы и входы
    • Эксперименты с модулями
  • Часть 3. Управление модулями — развертывания, StatefulSets и DaemonSets
    • Как развернуть приложение в Kubernetes?
    • Стратегии развертывания
    • Как настроить развертывания?
  • Часть 4. Непрерывное тестирование и развертывание
    • Jenkins в Kubernetes
    • Тестирование и развертывание ваших приложений
    • Вопросы и ответы

Цели

Цель этого семинара познакомить его участников с Kubernetes и с миром автоматизации с использованием контейнеров в целом. К концу семинара каждый участник будет знать, как создать, развернуть и масштабировать простое приложение в Kubernetes.

Целевая аудитория

Целевая аудитория включает тех, кто хочет узнать больше о том, как работает открытое программное обеспечение Kubernetes и на что оно способно.

Предварительные условия курса

Установки:

  • Аккаунт Google Cloud с бесплатными кредитами – https://cloud.google.com/free/
  • Локальная установка инструментальных средств командной строки Docker, Kubectl и gcloud

Технические знания:

  • Базовые знания о контейнерах
  • Базовые знания о программировании