Практика работы с Kubernetes. Базовые темы
Пока неизвестно
28 ак.ч.
онлайн
удостоверение о повышении квалификации государственного образца
45 500 ₽
Подробнее о курсе
Документ после выпуска
удостоверение о повышении квалификации государственного образца
Программа курса
0. Начало работы (теория – 0,4 ч, практика – 0,3 ч)
Знакомство. Установка и настройка окружения.
1. Kubernetes (теория – 0,7 ч)
Введение в Kubernetes, его история, архитектура и компоненты.
2. Кластер (теория – 0,3 ч, практика – 0,7 ч)
Теория: Развертывание кластера. Работа с кластером. Практика: Подготовка рабочей среды.
3. Kubernetes API (теория – 0,6 ч, практика – 0,7 ч)
Знакомство с api. Инструменты Kubernetes API для получения информации о кластере.
4. Описание объектов Kubernetes (теория – 0,6 ч, практика – 0,4 ч)
Теория: Знакомство с YAML. Инструменты YAML. Практика: Написание кода на YAML.
5. Пространства имён (теория - 0,4 ч, практика - 0,3 ч)
Теория: Инструменты пространства имен. Практика: Создание пространства имен.
6. Поды (теория – 2,5 ч, практика – 2 ч)
Теория: Инструмент работы с подами. yq. Жизненный цикл пода. Контейнеры инициализации. Триггеры жизненного цикла пода. Контейнеры проверки. Практика: Работа с подами. Работа с yq. Работа с триггерами. Работа с проверкой запуска. Работа с проверкой работоспособности. Работа с проверкой готовности.
7. Управление объектами (теория – 0,5 ч, практика – 0,5 ч)
Теория: Знакомство с объектами. Методы управления объектами. Императивные команды. Императивная конфигурация. Декларативная конфигурация. Практика: Императивный запуск кода. Восстановление спецификации YAML из среды выполнения.
8. Управление ресурсами (теория – 0,7 ч, практика – 0,8 ч)
Теория: Знакомство с управлением ресурсами. Распределение ресурсов памяти. Распределение ресурсов ЦП. Практика: Использование лимитов памяти. Использование лимитов ЦП.
9. Метки и аннотации (теория – 0,8 ч, практика – 0,8 ч)
Теория: Знакомство с метками. Синтаксис меток. Действия с метками. Знакомство с аннотациями. Действия с аннотациями. Практика: Работа с метками. Работа с аннотациями.
10. ReplicaSets (теория – 0,8 ч, практика – 0,9 ч)
Теория: Знакомство с ReplicaSets. Инструменты ReplicaSets. Тупиковые ситуации. Практика: Создание ReplicaSet. Получение подов без шаблонов. Управление количеством подов. Масштабирование ReplicaSet.
11. Развертывания (теория – 1,5 ч, практика – 1,3 ч)
Теория: Знакомство с развертыванием. Обновление развертывания. Стратегия "RollingUpdate". Контроль развертывания. История вывода. Откат развертывания. Выполнение откатов. Неудачное развертывание. Практика: Создание развертывания. Выполнение обновления повторного создания. Выполнение плавных обновлений. Выполнение откатов. Масштабирование развертывания. Приостановка развертывания. Удаление развертывания.
12. Сервисы (теория – 1,5 ч, практика – 1,7 ч)
Теория: Знакомство с сервисами. Тип ClusterIP. Именованные порты. Спецификация ClusterIP. Обнаружение сервисов. Тип ExternalName. Тип Ingress. Практика: Соединение сервиса с приложением. Обнаружение сервисов через EnvVars и DNS. Тип NodePort. Работа с сервисом NodePort. Тип LoadBalancer. Работа с сервисом LoadBalancer. Работа с сервисом Ingress.
13. ConfigMaps (теория – 0,8 ч, практика – 0,8 ч)
Теория: Знакомство с ConfigMaps. Варианты использования ConfigMaps. Обновление ConfigMaps. Практика: Работа с ConfigMap.
14. Secrets (теория – 0,8 ч, практика – 0,8 ч)
Теория: Обзор секретов. Типы секретов. Создание Secret. Варианты использования Secret. Инструменты работы с Secret. Риски. Практика: Работа с Secret.
15. Тома (теория – 1 ч, практика – 1,3 ч)
Теория: Знакомство с томами. Спецификация томов. Тип emptyDir. Тип hostPath. Тип PersistentVolume. Жизненный цикл тома и требования. Типы персистентных томов. Практика: Работа с томом emptyDir. Работа с персистентными томами.
16. Завершение (теория – 0,5 ч)
Подведение итогов; Обзор тем для дальнейшего изучения; Обзор рекомендуемой литературы.
Всего: теория – 14,5ч (52%), практика – 13,5ч (48%)
Предварительные требования
Опыт работы с Docker
Опыт работы с простыми интерфейсами командной строки.
Опыт выполнения базовых задач ОС
Оставьте отзыв
Похожие курсы
Оставьте заявку
Наши консультанты ответят на все вопросы
И помогут в выборе
Нажимая кнопку, вы даете согласие на обработку персональных данных