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

Код: ITC-KBnet

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

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

Формат проведения

-

Продолжительность

24 академических часа

Вендор

ITCloud

Тематика

DevOps
vendor

Вы научитесь

  • Основам Kubernetes: что такое и для чего он используется, архитектуре Kubernetes
  • Разворачивать кластер Kubernetes на локальном компьютере
  • Выполнять базовые операции с объектами Kubernetes из командной строки
  • Разворачивать приложения в Kubernetes
  • Управлять развертыванием приложений с помощью развёртываний
  • Управлять конфигурацией приложений с помощью ConfigMaps, Secret
  • Хранить временные и постоянными данные в Kubernetes
  • Знать популярные инструменты из экосистемы Kubernetes

Аудитория курса

  • Инженеры DevOps
  • Системные администраторы
  • Разработчики
  • Специалисты по контролю качества и тестированию
  • Любой, кто создает, развертывает или использует программное обеспечение на серверахО
Также курс может быть полезен:

  • Архитекторам ПО
  • Системным дизайнерам

Требования к предварительной подготовке слушателя

  • Опыт работы с Docker
  • Опыт работы с простыми интерфейсами командной строки.
  • Опыт выполнения базовых задач ОС

Содержание курса

Модуль 1. Начало работы

  • Установка и настройка окружения
Модуль 2. Kubernetes

  • Введение в Kubernetes, его история, архитектура и компоненты
Модуль 3. Развёртывание кластера Kubernetes

  • Запуск и настройка локального кластера
  • Основные операции работы с кластером
Модуль 4. Kubernetes API 

  • Взаимодействие с кластером посредством API
  • Знакомство с программой kubectl
  • Задание контекста подключение
  • Проверка статуса кластера через kubectl
  • Развёртывание панели управления (dashboard)
Модуль 5. Описание объектов Kubernetes

  • Знакомство с языком описания YAML
Модуль 6. Пространство имен

  • Знакомство с пространствами имён
  • Изучение спецификации
  • Операции с пространствами имён
Модуль 7. Поды

  • Знакомство с подами
  • Изучение спецификации
  • Операции с подами
  • Жизненный цикл подов
  • Поиск и устранение проблем
Модуль 8. Управление объектами

  • Введение в состояние кластера
  • Знакомство с императивным и декларативным стилем управления объектами, достоинства и недостатки
  • Создание спецификации из живых объектов
Модуль 9. Управление ресурсами

  • Введение в управление ресурсами
  • Применение его для запросов и ограничений ЦП и памяти
Модуль 10. Метки и аннотации

  • Введение в управление ресурсами
  • Применение его для запросов и ограничений ЦП и памяти
Модуль 11. ReplicaSets

  • Введение в управление ресурсами
  • Применение его для запросов и ограничений ЦП и памяти
Модуль 12. Развертывания

  • Введение в управление ресурсами
  • Применение его для запросов и ограничений ЦП и памяти
  • Обзор стратегий развертывания
Модуль 13. Сервисы

  • Описание сервисов
  • Основные операции при работе с сервисами
  • Механизмы обнаружения
  • Сетевой взаимодействие в Kubernetes
Модуль 14. ConfigMaps

  • Введение в управление ресурсами
  • Применение его для запросов и ограничений ЦП и памяти
Модуль 15. Secrets

  • Введение в управление ресурсами
  • Применение его для запросов и ограничений ЦП и памяти
Модуль 16. Тома

  • Описание томов, их разновидности (emptyDir, hostPath и постоянное хранилище)
  • Статическое и динамическое выделение по заявкам
Модуль17. Завершение

  • Подведение итогов
  • Обзор тем для дальнейшего изучения
  • Обзор рекомендуемой литературы

Практика работы с Kubernetes. Базовые темы
Дата скоро будет объявлена
38 500 ₽
Подать заявку

Как происходит обучение в АйТи Клауд

01 Выбор курса

В Учебном центре «АйТи Клауд» Вы можете подобрать курсы с полезным для Вас содержанием. УЦ «АйТи Клауд» готов предложить 1200+ программ различной тематики и степени сложности. Мы проводим курсы, авторизованные производителями ИТ, и также авторские программы от ведущих ИТ-экспертов.

02 Процесс обучения

Вы можете пройти обучение в различных форматах:

  • в очном - на территории Учебного центра либо территории Заказчика,

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


03 Выдача документов

По завершении обучения Вы получите удостоверение о повышении квалификации или сертификат (если у Вас отсутствует диплом о высшем образовании). После обучения на авторизованных курсах Вам также будет выдан сертификат от производителя.

poster