Пятичасовое практическое занятие для разработчиков, QA инженеров, системных администраторов и DevOps. Интенсив поможет разобраться с Kubernetes и увереннее себя чувствовать при работе с ним и при прохождении технических собеседований. По итогам вы приобретете новые навыки для использования Kubernetes в реальных проектах.
Программа:
- Введение: предпосылки возникновения контейнеризации.
- Какую задачу решает Kubernetes?
- Что такое Kubernetes, из чего он состоит.
- Основные абстракции Kubernetes.
- Запускаем статический вебсайт в Kubernetes.
- Основные команды kubectl.
- UI инструменты для управления кластером.
- Best practice для написания манифестов:
- labels;
- healthcheck;
- liveness и readiness probes;
- secrets.
9. Сетевая модель в Kubernetes.
10. Публикация сервиса для внешнего использования: NodePort и Ingress.
11. Сложные элементы управления:
- DaemonSet;
- StatefulSet;
- Job, CronJob.
12. Базовый Troubleshooting в Kubernetes.
Спикер: Алексей Романов
- 12+ лет опыт работы на Java
- 6+ лет в роли Software Architect
- 7+ лет опыт DevOps
- 9 лет преподает в МГТУ им. Н.Э.Баумана курс «Распределенные Системы Обработки Информации» на каф. ИУ7
По итогам интенсива вы:
- Будете понимать что такое Kubernetes, зачем он нужен, какие проблемы решает.
- Научитесь писать свои манифесты в соответствии с best practice
- Узнаете и научитесь применять основные и продвинутые абстракции Kubernetes, а также будете понимать, куда смотреть, если что-то пошло не так.
При желании получить дополнительные индивидуальные консультации, вы можете воспользоваться услугой, предоставляемой за отдельную плату. Подробности уточняйте у менеджера в Telegram @it_enduro.
Официальный сайт события
https://it-endu.ro/kubernetes