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

Код: ITC-KBnet

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

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

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

Очный или удаленный

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

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

Вендор

ITCloud

Тематика

DevOps
vendor

Вы научитесь

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

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

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

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

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

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

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

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. Базовые темы
Екатеринбург
24 июня 2024 - 26 июня 2024 другие даты

24 июня 2024 - 26 июня 2024

14 октября 2024 - 16 октября 2024

38 500 ₽
Подать заявку Обсудить другую дату
Затрудняетесь
с выбором курса?

Оставьте заявку на консультацию

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

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

01 Выбор курса

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

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

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

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

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


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

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

poster
Затрудняетесь
с выбором курса?

Оставьте заявку на консультацию

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

Хотите преподавать в АйТи Клауд?

Если вы имеете компетенции и хотите работать тренером курсов в АйТи Клауд - оставьте ваши данные, мы свяжемся с вами!