Курс 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, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
Hillel IT school
Формат
Online
Початок навчання
24.07.2025
Тривалість
15 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
10 400 UAH за курс
Навчальний центр
GetEd
Формат
Online
Початок навчання
Дата формується
Тривалість
15 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
6 700 UAH за курс
Навчальний центр
Levelup
Формат
Online
Початок навчання
03.03.2025
Тривалість
8 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
EdEra
Формат
Online
Початок навчання
Будь-який момент
Тривалість
16 занять
Рівень
Для початківців
Мова навчання
Russian
Вартість
850 UAH за курс