Курс Kubernetes for developers

  • Online
  • Для опытных
  • Other
Образовательный центр: Sigma Software University
Формат:Экспресс-курс
Язык обучения:Ukrainian
Длительность обучения:8 часов
Начало курса:Дата формируется
Стоимость обучения:Уточняйте

Курс спрямований на отримання практичних навичок використання Kubernetes для розгортання мікросервісних застосунків. Ми почнемо з обговорення архітектури Kubernetes і рекомендованих підходів до його використання. Потім перейдемо до побудови та розгортання застосунків з використанням специфікацій Kubernetes. Нарешті, ми вивчимо засоби для упаковки застосунків і забезпечення до них зовнішнього доступу.

Програма курсу

Модуль 1. Вивчення архітектури Kubernetes

  • Вивчення компонентів кластера (API server, controllers, schedulers, etcd тощо)
  • Вивчення архітектурних шаблонів кластерних застосунків (health checks, externalized configuration, service discovery тощо)

Модуль 2. Вивчення Minikube та Kubectl

  • Встановлення minikube та docker у хмарі для кожного учасника (AWS EC2 надається Sigma Software University)
  • Підключення до minikube та docker з машини розробника
  • Робота з віддаленим minikube з використанням локального kubectl

Модуль 3. Вивчення Pods, Configs, Services, Deployments, Ingress та Jobs

  • Configuration на основі k8s config map, git repository і configuration server
  • Connectivity на основі load balancers (k8s services) і reverse proxy (k8s ingress)
  • Deployment на основі k8s rollout upgrade (k8s deployments), blue-green deployment і canary release

Модуль 4. Знайомство з Helm

  • Підготовка шаблонів специфікацій
  • Підготовка пакетів та їх розгортання
  • Використання репозиторіїв для керування пакетами

Модуль 5. Знайомство з AWS EKS

  • Встановлення та налаштування навчального кластера для навчальної групи (AWS EKS надається Sigma Software University)
  • Підключення з використанням kubectl
  • Спільна робота у кластері

Після завершення навчання на курсі Kubernetes:

  • Матимеш глибоке розуміння того, як працює Kubernetes, його основних концепцій та архітектури
  • Навчишся створювати застосунки в Kubernetes-середовищі, а також керувати їх життєвим циклом
  • Володітимеш інструментами моніторингу та логування, щоб відстежувати та аналізувати роботу застосунків в Kubernetes
  • Матимеш практичний досвід розгортання застосунків в Kubernetes
  • Знатимеш як забезпечувати безпеку своїх застосунків в Kubernetes-середовищі та виявляти можливі загрози

Вимоги до учасників курсу

  • Базовий досвід роботи з Linux
  • Базовий досвід роботи з Docker
  • Попередньо встановлене та налаштоване програмне забезпечення: git, bash, ssh, Git for Windows includes bash and ssh
  • Додаткове програмне забезпечення:
    • AWS CLI (у випадку використання власного облікового запису)
    • Docker (для публікації власних образів додатків)

Чому варто пройти курси Kubernetes?

  • Kubernetes є однією з найпопулярніших інструментів для оркестрації контейнерів, і багато компаній шукають спеціалістів, які володіють цією технологією
  • Kubernetes дозволяє ефективно керувати контейнерами, що робить розгортання та масштабування застосунків простішим та надійнішим
  • Знання цього інструменту дозволить тобі автоматизувати багато задач, що раніше вимагали б великої кількості ручної роботи, тим самим підвищуючи продуктивність команди
  • Курси Kubernetes допоможуть тобі краще розібратися в контейнеризації та оркестрації, що може бути корисним для розуміння сучасних архітектур застосунків

Особливості курсу

  • Тривалість - 8 годин
  • Рівень Middle
  • Заняття українською мовою з використанням англійських термінів
  • Підходить розробникам всіх технологій

Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.

Похожие курсы

Учебный центр
CyberBionic Systematics
Формат
Online
Начало обучения
Дата формується
Длительность
2 часов
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
631 UAH за курс
Учебный центр
Учебный центр «Данко»
Формат
Online
Начало обучения
Дата формується
Длительность
3 недель
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
Logos IT-Academy
Формат
Online
Начало обучения
Дата формується
Длительность
8 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
4 000 UAH за курс
Учебный центр
SkillsUp
Формат
Online
Начало обучения
Дата формується
Длительность
5 недель
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
12 700 UAH за курс