Ефективне управління контейнерами: Від Docker до Kubernetes

30000,00 

Код курса: K8D0K
Тривалість: 30 годин / 10 занять

✔ Онлайн навчання наживо з тренером
✔ Практика на реальних бізнес-кейсах
✔ Сертифікат після завершення курсу

Дивіться розклад


Телефонуйте зараз щоб дізнатися більше:

Телефон
+38 098 805 4511

Про курс

Docker та Kubernetes – це курс призначений для ІТ-фахівців, які прагнуть глибше ознайомитися з сучасними технологіями контейнеризації, принципами мікросервісної архітектури (MSA), а також процесами безперервної інтеграції та розгортання (CI/CD). Протягом 10 вечірніх занять учасники отримають практичні знання щодо роботи з Docker, Kubernetes та іншими інструментами для управління контейнеризованими додатками та інфраструктурою.

  • Спеціальні умови для корпоративних груп.
  • Індивідуальний формат — за запитом.

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

Цей курс буде корисним для:

  • системних адміністраторів, які переходять до роботи з контейнеризованою інфраструктурою;
  • DevOps-інженерів, яким потрібні практичні навички роботи з Docker та Kubernetes;
  • інженерів з розробки програмного забезпечення, які працюють із мікросервісною архітектурою та CI/CD;
  • Cloud-інженерів, які використовують Kubernetes у хмарних середовищах AWS, Azure або GCP;
  • технічних лідерів та архітекторів, які планують або вже впроваджують контейнеризацію у своїх проєктах.

Чого навчаться учасники

Після завершення курсу учасники зможуть:

  • створювати, розгортати та оновлювати контейнеризовані застосунки за допомогою Docker і Kubernetes;
  • працювати з основними об’єктами Kubernetes: Pods, Deployments, ReplicaSets, Services, StatefulSets і DaemonSets;
  • налаштовувати мережеві компоненти Kubernetes, включно з Ingress, Load Balancers і Autoscaling;
  • керувати конфігураціями та секретами за допомогою ConfigMaps і Secrets;
  • працювати зі сховищами даних: Volumes, PV, PVC і StorageClass;
  • використовувати Helm для встановлення, оновлення та супроводу застосунків;
  • розгортати й адмініструвати Kubernetes-кластери на локальних і хмарних платформах, зокрема AWS EKS;
  • налаштовувати базовий моніторинг, резервне копіювання та мережеві політики безпеки;
  • розуміти архітектуру Kubernetes і застосовувати принципи CI/CD та Infrastructure as Code.

Попередні вимоги

Для ефективного навчання учасникам бажано:

  • мати базові знання Linux і впевнено працювати з командним рядком;
  • розуміти основні принципи роботи комп’ютерних мереж;
  • мати загальне уявлення про CI/CD та Infrastructure as Code;
  • досвід роботи з DevOps-інструментами буде перевагою.

Попередній практичний досвід роботи з Docker або Kubernetes не є обов’язковим.

Рівень курсу

Основний


Дивіться розклад

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

Заняття 1. Контейнеризація, MSA, CI/CD та Infrastructure as Code

  • Огляд курсу Docker та Kubernetes.
  • Основи контейнеризації та мікросервісної архітектури — MSA.
  • Огляд CI/CD та Infrastructure as Code.
  • Принцип екстерналізації управління.

Заняття 2. Вступ до Docker

  • Створення образів за допомогою Dockerfile.
  • Робота з Docker Registry: Docker Hub, Oracle, GitLab і локальний Registry.

Заняття 3. Docker Swarm і Kubernetes: порівняння та вибір

  • Позиціонування Docker Swarm і Kubernetes.
  • Вступ до Kubernetes: компоненти та архітектура.

Заняття 4. Kubernetes API та об’єкти

  • Kubernetes API та структура YAML-файлів.
  • Основні об’єкти Kubernetes: Pods, Deployments, ReplicaSets і Services.
  • Простори імен, мітки та анотації.

Заняття 5. Поглиблене управління Kubernetes

  • StatefulSets і DaemonSets.
  • Огляд платформ Kubernetes: k3s, MicroK8s і Minikube.
  • Інсталяція локального та хмарного Kubernetes-кластера, зокрема AWS EKS.

Заняття 6. Управління застосунками в Kubernetes

  • Версії застосунків і стратегії оновлення, включно з Rolling Update.
  • Зберігання даних у Kubernetes: Volumes, PV, PVC і StorageClass.
  • ConfigMaps і Secrets.

Заняття 7. Управління доступом і масштабування

  • Kubernetes Ingress.
  • Використання Load Balancers на прикладі AWS EKS.
  • Pod Autoscaler: вертикальне та горизонтальне масштабування.

Заняття 8. Оператори та безпека

  • Оператори Kubernetes: приклади операторів для баз даних.
  • Мережеві політики безпеки в Kubernetes.

Заняття 9. Інструменти управління та моніторинг

  • Використання пакетного менеджера Helm.
  • Огляд платформ управління Kubernetes з інтеграцією CI/CD: Rancher, OpenShift і KubeSphere.
  • Стратегії резервного копіювання та інструменти моніторингу.
  • Налаштування Elastic для моніторингу Kubernetes.

Ця програма забезпечує всебічне розуміння контейнеризації та управління Kubernetes, допомагаючи учасникам впроваджувати й підтримувати ці технології у своїй роботі.

Ім’я
Номер, за яким з Вами можна зв'язатись
Ваша адреса електронної пошти

📩  info@sso.net.ua
☎️  38 098 805 45 11

✉️📅☎️🔝