DevOps Artisan – Kubernetes Advanced

курс DevOps Artisan – Kubernetes Advanced охоплює розширені теми, пов’язані з використанням Kubernetes для оркестрування додатків у масштабі, у центрі обробки даних або в cloud.

Це продовження курсу Kubernetes Fundamentals із вступом до більш просунутих ресурсів Kubernetes, таких як: Job, CronJob, Daemoset, ConfigMap і Secrets. Helm — широко використовуваний менеджер пакетів для встановлення, оновлення та керування програмами Kubernetes, і студенти матимуть можливість зрозуміти концепції та використовувати їх.

Представлено основні поняття безпеки Kubernetes, механізм RBAC, кластер Kubernetes: централізоване ведення журналів і моніторинг (Prometheus і Grafana).

Кому воно адресоване?

Цей курс стосується:

  • Інженери DevOps
  • Системні адміністратори Linux
  • Інженери-проектувальники систем
  • Архітектори

Що ти навчишся?

У цьому курсі студенти дізнаються про розширені ресурси Kubernetes, як можна контролювати кластер Kubernetes.

Передумови:

Щоб взяти участь у цьому курсі, учні повинні знати Kubernetes:

  • Термінологія Kubernetes (вузли, модулі, ресурси)
  • взаємодіяти з кластерами Kubernetes через командний рядок (kubectl)
  • ресурси (вузли, модулі, набори реплік, розгортання тощо)

Рекомендується, щоб студенти пройшли модуль Kubernetes Fundamentals перед тим, як брати участь у цьому курсі.

Розклад курсу:

Матеріали курсу англійською мовою. Викладання ведеться румунською мовою.

Модулі 1. Набори демонов. CronJobs. Секрети. ConfigMaps
  • CronJobs – періодичне виконання завдань
  • ConfigMaps – розгортання повторно використовуваних програм
  • Секрети – передача конфіденційної інформації
  • DaemonSets – модулі на кожному вузлі
  • Практична лабораторія: DaemonSets. CronJobs. ConfigMaps
Модуль 2. Під'їзди. Контролер входу Nginx
  • Контролер входу
  • Операція Ingress
  • Розгортання вхідного контролера
  • Вхідний ресурс
  • Маніпуляція шляхом
  • Практична лабораторія: Ingress
Модуль 3. Інформаційна панель Kubernetes. Helm – менеджер пакетів Kubernetes
  • Встановлення інформаційної панелі Kubernetes
  • Підключення до інформаційної панелі за допомогою проксі-сервера Kubectl, NodePort і зовнішнього проксі-сервера авторизації
  • Користувач інформаційної панелі
  • Огляд Helm
  • Компоненти керма
  • Встановлення Helm
  • Команди Helm і приклади використання
  • Практична лабораторія: інформаційна панель Kubernetes. кермо
Модуль 4. Безпека. Контроль доступу на основі ролей
  • Управління ідентифікацією і доступом
  • Сервісні облікові записи
  • Управління користувачами
  • Пояснення термінології RBAC
  • Визначення ролі
  • Практична лабораторія: Безпека. RBAC
Модуль 5. Робота з журналами. Централізоване журналювання – еластичний стек
  • Журнал Kubernetes
  • Централізоване журналювання за допомогою Elastic Stack
  • Практична лабораторія: Журнал
Модуль 6. Моніторинг. Прометей/Графана
  • Метрики Kubernetes
  • Термінологія метрики
  • Збір метрик
  • Використання Prometheus для моніторингу
  • Розгортання Prometheus
  • Використання Grafana для аналізу часових рядів
  • Графана + Прометей
  • Використання Elastic Stack для моніторингу
  • Практична лабораторія: моніторинг
Модуль 7. Розширене планування модулів
  • nodeName і nodeSelector
  • Афінність і антиафінність
  • Терміни та вирази
  • Операції спорідненості вузлів
  • Плями та допуски
  • Шнур і дренаж
  • Контроль ресурсів
  • Запити та ліміти
  • Практична лабораторія: розширене планування блоків

Рекомендуємо продовжити:

Програми сертифікації

Цей курс готує студентів до складання сертифікаційного іспиту, щоб досягти ролі професійного інженера з розгортання та експлуатації.

DevOps Artisan – Kubernetes Advanced

Індивідуальні пропозиції для груп від 2 осіб

Деталі курсу

Тривалість:

2
днів

Ціна:

840 EUR

Доставка:

Віртуальний клас

Рівень:

3. Розширений

Ролі:

розробник, Devops Інженер, DevOps Команда, Програміст, Системний інженер