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

30000,00 

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

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


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

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

Про курс

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

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

  • Базові знання Linux та командного рядка.
  • Розуміння принципів роботи з мережами.
  • Досвід роботи з DevOps-інструментами буде перевагою.

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

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

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

Після курсу Ви зможете

  • Створювати, розгортати та оновлювати контейнеризовані застосунки за допомогою Docker і Kubernetes.
  • Працювати з основними об’єктами Kubernetes (Pods, Deployments, Services, StatefulSets, DaemonSets).
  • Налаштовувати мережеві компоненти: Ingress, load balancers, autoscaling.
  • Керувати конфігураціями та секретами через ConfigMaps та Secrets.
  • Працювати зі сховищами даних: томи, PV/PVC, storage classes.
  • Використовувати Helm для встановлення та оновлення застосунків.
  • Розгортати та адмініструвати Kubernetes-кластери на локальних та хмарних платформах (зокрема AWS EKS).
  • Запроваджувати базовий моніторинг і резервне копіювання контейнерних середовищ.
  • Розуміти архітектуру Kubernetes і застосовувати принципи CI/CD та IaC у роботі.

Детальніше про Kubernetes


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

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

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

Заняття 2: Введення в Docker

  • Збірка образів за допомогою Dockerfile.
  • Робота з Docker Registry: Docker Hub, Oracle, GitLab, local Registry.

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

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

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

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

Заняття 5: Вдосконалене управління Kubernetes

  • StatefulSet та DaemonSet.
  • Огляд платформ Kubernetes: k3s, microk8s, minikube.
  • Інсталяція наземного та хмарного кластеру Kubernetes (AWS EKS).

Заняття 6: Управління аплікаціями в Kubernetes

  • Версії аплікацій та стратегії оновлення: Rolling Update.
  • Зберігання даних у Kubernetes: томи, 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

✉️📅☎️🔝