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

Практика работы с Kubernetes. Базовые темы
  • Код курса:
    ADM-021-L
  • Длительность:
    5 / 25
  • Ближайшие даты:

  • Цена, без НДС:
    Уточните
Описание Курса:
В даному курсі ви отримаєте усі необхідні знання для роботи з Kubernetes. Ви дізнаєтесь, що таке Kubernetes, познайомитеся з його архітектурою, вивчіть основні компоненти та служби, щоб запустити ваш проект. Ви піднімете навчальний кластер Kubernetes, опишіть та запустіть такі сутності Kubernetes, як поди, набори реплік та розгортання. Ви дізнаєтеся, як організована мережева взаємодія в Kubernetes, які є види сервісів, і коли їх краще використовувати. Ви налаштуєте програму за допомогою ConfigMaps і використовуватимете сутності Secrets для зберігання конфіденційних даних. Курс закінчується обговоренням томів довгострокового зберігання даних. Крім фундаментальних знань, ви дізнаєтеся усувати неполадки у випадку, якщо щось не піде.
===
В данном курсе вы получите все необходимые знания для работы с Kubernetes. Вы узнаете, что такое Kubernetes, познакомитесь с его архитектурой, изучите основные компоненты и службы, чтобы запустить ваш проект. Вы поднимите учебный кластер Kubernetes, опишите и запустите такие сущности Kubernetes, как поды, наборы реплик и развёртывания. Вы узнаете, как организовано сетевое взаимодействие в Kubernetes, какие имеются виды сервисов, и когда их лучше использовать. Вы настроите приложение с помощью ConfigMaps и будете использовать сущности Secrets для хранения конфиденциальных данных. Курс заканчивается обсуждением томов для долговременного хранения данных. Помимо фундаментальных знаний, вы узнаете устранять неполадки в случае, если что-то пойдет не так.
Аудитория:
  • Інженери DevOps
  • Системні адміністратори
  • Розробники
  • Фахівці з контролю якості та тестування
  • Будь-хто, хто створює, розгортає або використовує програмне забезпечення на серверах.
  • Додаткова:
  • Архітектори ПЗ
  • Системні дизайнери
===
  • Инженеры DevOps
  • Системные администраторы
  • Разработчики
  • Специалисты по контролю качества и тестированию
  • Любой, кто создает, развертывает или использует программное обеспечение на серверах.
  • Дополнительная:
  • Архитекторы ПО
  • Системные дизайнеры
Предварительная подготовка:
  • Linux системами
  • Досвід роботи з Docker
  • Досвід роботи із простими інтерфейсами командного рядка.
  • Досвід виконання базових завдань ОС
===
  • Linux системами
  • Опыт работы с Docker
  • Опыт работы с простыми интерфейсами командной строки.
  • Опыт выполнения базовых задач ОС
Приобретаемые навыки:
  • знати, що таке Kubernetes і навіщо він використовується;
  • знати архітектуру Kubernetes;
  • розгорнути кластер Kubernetes на локальному комп'ютері;
  • виконувати базові операції з об'єктами Kubernetes із командного рядка;
  • розгорнути програми в Kubernetes;
  • керувати розгортанням програм за допомогою розгортань;
  • керувати конфігурацією програм за допомогою ConfigMaps, Secret;
  • зберігати тимчасові та постійні дані в Kubernetes;
  • знати найпопулярніші інструменти з екосистеми Kubernetes.
===
  • знать, что такое Kubernetes и для чего он используется;
  • знать архитектуру Kubernetes;
  • развернуть кластер Kubernetes на локальном компьютере;
  • выполнять базовые операции с объектами Kubernetes из командной строки;
  • развернуть приложения в Kubernetes;
  • управлять развертыванием приложений с помощью развёртываний;
  • управлять конфигурацией приложений с помощью ConfigMaps, Secret;
  • хранить временные и постоянными данные в Kubernetes;
  • знать популярные инструменты из экосистемы Kubernetes.
Содержание курса:

1. Kubernetes

  • Вступ до Kubernetes, його історія, архітектура та компоненти.

2. Розгортання кластера Kubernetes теорія

  • Запуск та налаштування локального кластера.
  • Основні операції з кластером.

3. Kubernetes API

  • Взаємодія із кластером за допомогою API.
  • Знайомство з kubectl.
  • Встановлення контексту підключення.
  • Перевірка статусу кластера через Kubectl.
  • Розгортання панелі керування (dashboard).

4. Опис об'єктів Kubernetes

  • Ознайомлення з мовою опису YAML.

5. Простори імен

  • Знайомство із просторами імен.
  • Вивчення специфікації.
  • Операції із просторами імен.

6. Піди

  • Знайомство із подами.
  • Вивчення специфікації.
  • Операції з подами.
  • Життєвий цикл подов.
  • Пошук та усунення проблем.

7. Управління об'єктами

  • Введення у стан кластера.
  • Знайомство з імперативним та декларативним стилем управління об'єктами, гідності та недоліки.
  • Створення специфікації із живих об'єктів.

8. Управління ресурсами

  • Введення у управління ресурсами.
  • Застосування його для запитів та обмежень ЦП та пам'яті.

9. Мітки та анотації

  • Використання позначок для вибірки об'єктів, зв'язку об'єктів.
  • Використання анотацій для опису.

10. ReplicaSets

  • Опис набору реплік ReplicaSets, їх взаємозв'язок із подами.
  • Основні операції під час роботи з ReplicaSets.

11. Розгортання

  • Опис розгортань, їх взаємозв'язок із наборами реплік.
  • Основні операції під час роботи з розгортаннями, історія розгортань, відкат невдалих розгортань.
  • Огляд стратегії розгортання.

12. Сервіси

  • Опис послуг.
  • Основні операції під час роботи з сервісами.
  • Механізми виявлення.
  • Мережева взаємодія в Kubernetes.

13.ConfigMaps

  • Опис конфігурацій за допомогою ConfigMaps.
  • Встановлення та отримання настройок через файли та змінні оточення.

14. Secrets

  • Використання Secrets для роботи з конфіденційною інформацією.
  • Встановлення та отримання важливих даних у відкритому та закодованому вигляді за допомогою файлів та змінних оточення.

15. Тома

  • Опис томів, їх різновиди (emptyDir, hostPath та постійне сховище).
  • Статичне та динамічне виділення за заявками.

16. Завершення

  • Підбиття підсумків.
  • Огляд тем подальшого вивчення.
  • Огляд рекомендованої літератури
===

1. Kubernetes

  • Введение в Kubernetes, его история, архитектура и компоненты.

2. Развёртывание кластера Kubernetes теория

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

3. Kubernetes API

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

4. Описание объектов Kubernetes

  • Знакомство с языком описания YAML.

5. Пространства имён

  • Знакомство с пространствами имён.
  • Изучение спецификации.
  • Операции с пространствами имён.

6. Поды

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

7. Управление объектами

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

8. Управление ресурсами

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

9. Метки и аннотации

  • Использование меток для выборки объектов, связи объектов.
  • Использование аннотаций для описания.

10. ReplicaSets

  • Описание набора реплик ReplicaSets, их взаимосвязь с подами.
  • Основные операции при работе с ReplicaSets.

11. Развертывания

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

12. Сервисы

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

13. ConfigMaps

  • Описание конфигураций с помощью ConfigMaps.
  • Установка и получение настроек через файлы и переменные окружения.

14. Secrets

  • Использование Secrets для работы с конфиденциальной информацией.
  • Установка и получение важных данных в открытом и закодированном виде посредством файлов и переменных окружения.

15. Тома

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

16. Завершение

  • Подведение итогов.
  • Обзор тем для дальнейшего изучения.
  • Обзор рекомендуемой литературы
Материалы и сертификаты:
Акцент профі
===
Акцент профи
Расписание курсов на 6 месяцев

Возврат к списку









Зарегистрироваться на Курс 10961 Автоматизация администрирования с Windows PowerShell