Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Отсутствует
Сертификат
Сертификат
Да

Стоимость курса

45 500 ₽
нет рассрочки
Контейнеры являются неотъемлемой частью современной инфраструктуры. Для развёртывания и управления приложений в контейнерах используются оркестраторы. Kubernetes – это самая популярная платформа для оркестровки приложений.
Этот курс предназначен для абсолютных новичков в Kubernetes. Но пройдя курс и выполнив все задания, вы получите необходимые знания для развертывания собственных приложений на платформе Kubernetes.
Вы узнаете, что такое Kubernetes, познакомитесь с его архитектурой, изучите основные компоненты и службы.
Изучив язык YAML, вы сможете описывать сущности Kubernetes, а также будете понимать другие описания из книг, документации и кода других проектов. Вы поднимите учебный кластер Kubernetes на своем компьютере. Сможете управлять им посредством утилиты kubectl. Дополнительный кластер в облаке AWS позволит использовать функции доступные только в облаке.
Вы изучите основные сущности Kubernetes, такие как поды, наборы реплик и развёртывания для запуска приложений. Научитесь их связывать между собой с помощью меток, освоите декларативный и императивный подходы для управления ими. Вы узнаете, как организовано сетевое взаимодействие в Kubernetes, какие виды сервисов имеются и когда их следует использовать. Вы настроите приложение с помощью ConfigMaps и будете использовать сущности Secrets для хранения конфиденциальных данных, а тома для временного и постоянного хранения данных.
После этого курса у вас будет чёткое понимание того, что такое Kubernetes и как он работает, а также навыки развертывания кластера и приложений Kubernetes. Кроме того, вы сможете найти причины и устранить проблемы, если что-то пошло не так.

Что вы получите после обучения

Приобретаемые навыки
1
Kubernetes
Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

Специалист в области DevOps
C 2019 года руководит командой DevOps-инженеров, DBA, системными администраторами в компании АО «БАРС Груп». Имеет опыт работы в ИТ-аутсорсинге более 15 лет с государственными и частными заказчиками по различным ИТ-проектам: 
  • создание, сопровождение и развитие аппаратной и программной инфраструктуры.
  • обеспечение информационной безопасности, расследовании инцидентов.
  • построение систем телекоммуникаций, распределенных сетей, ЦОД, средств VoIP, RoIP, программно-аппаратных комплексов.
  • создания/адаптации/миграции информационных систем, их интеграции с другими системами или с аппаратными средствами. 
  • построениие систем искусственного интеллекта.
Евгений занимался научно-исследовательской работой в УГАТУ и имеет опыт преподавания ИТ-курсов,  математических и прикладных дисциплин.

Образовательная организация

Оценка и обучение ИТ-специалистов по ключевым направлениям разработки программного обеспечения. Курсы от экспертов-практиков по языкам программирования, системному и бизнес-анализу, архитектуре ПО, ручному и автоматизированному тестированию ПО, Big Data и машинному обучению, управлению проектами и Agile. Действует скидка 10% на обучение физических лиц.

Программа курса

Разбираемые темы:
0. Начало работы (теория – 25 минут, практика – 20 минут)
Установка и настройка окружения.
1. Kubernetes (теория - 45 минут)
Введение в Kubernetes, его история, архитектура и компоненты.
2. Развёртывание кластера Kubernetes (теория - 20 минут, практика - 45 минут)
Запуск и настройка локального кластера.
Основные операции работы с кластером.
3. Kubernetes API (теория - 35 минут, практика - 45 минут)
Взаимодействие с кластером посредством API.
Знакомство с программой kubectl.
Задание контекста подключение.
Проверка статуса кластера через kubectl.
Развёртывание панели управления (dashboard).
4. Описание объектов Kubernetes (теория - 35 минут, практика - 25 минут)
Знакомство с языком описания YAML.
5. Пространства имён (теория - 20 минут, практика - 20 минут)
Знакомство с пространствами имён.
Изучение спецификации.
Операции с пространствами имён.
6. Поды (теория - 2 часа 30 минут, практика - 1 час 45 минут)
Знакомство с подами.
Изучение спецификации.
Операции с подами.
Жизненный цикл подов.
Поиск и устранение проблем.
7. Управление объектами (теория - 30 минут, практика - 30 минут)
Введение в состояние кластера.
Знакомство с императивным и декларативным стилем управления объектами, достоинства и недостатки.
Создание спецификацию из живых объектов.
8. Управление ресурсами (теория - 35 минут, практика - 40 минут)
Введение в управление ресурсами.
Применение его для запросов и ограничений ЦП и памяти.
9. Метки и аннотации (теория - 40 минут, практика - 40 минут)
Использование меток для выборки объектов, связи объектов.
Использование аннотаций для описания.
10. ReplicaSets (теория - 50 минут, практика - 50 минут)
Описание набора реплик ReplicaSets, их взаимосвязь с подами.
Основные операции при работе с ReplicaSets.
11. Развертывания (теория - 1 час 10 минут, практика - 1 час 10 минут)
Описание развертываний, их взаимосвязь с наборами реплик.
Основные операции при работе с развертываниями, история развертываний, откат неудачных развертываний.
Обзор стратегий развертывания.
12. Сервисы (теория - 1 час 20 минут, практика - 1 час 35 минут)
Описание сервисов.
Основные операции при работе с сервисами.
Механизмы обнаружения.
Сетевой взаимодействие в Kubernetes.
13. ConfigMaps (теория - 30 минут, практика - 40 минут)
Описание конфигураций с помощью ConfigMaps.
Установка и получение настроек через файлы и переменные окружения.
14. Secrets (теория - 30 минут, практика - 40 минут)
Использование Secrets для работы с конфиденциальной информацией.
Установка и получение важных данных в открытом и закодированном виде посредством файлов и переменных окружения.
15. Тома (теория - 50 минут, практика - 60 минут)
Описание томов, их разновидности (emptyDir, hostPath и постоянное хранилище).
Статическое и динамическое выделение по заявкам.
16. Завершение (теория - 30 минут)
Подведение итогов.
Обзор тем для дальнейшего изучения.
Обзор рекомендуемой литературы

Рейтинг курса

4.2
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 21.04.2024 00:05
Практика работы с Kubernetes. Базовые темы

Практика работы с Kubernetes. Базовые темы

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