курс DevOps Artisan – Основи Kubernetes розпочнуться з короткого нагадування про концепції контейнерів, а потім перейдуть до ознайомлення з архітектурою та основними компонентами Kubernetes. Наступний крок складатиметься з практичної частини, кожен студент побудує власний кластер Kubernetes.
Такі ресурси Kubernetes, як пакет, розгортання, служби, томи тощо, представлені разом із основними функціями, і кожен студент отримає можливість попрацювати в кінці кожного розділу.
Цей курс Kubernetes Fundamentals спрямований на:
- Інженери DevOps;
- системні адміністратори Linux;
- Інженери-проектувальники систем;
- Архітектори.
Основи курсу Kubernetes Fundamentals пов’язані з розумінням концепцій кластерів Kubernetes і ресурсів Kubernetes, таких як модулі, налагодження, служби та томи.
Щоб взяти участь у цьому курсі Kubernetes Fundamentals, студенти повинні:
- мати знання основ контейнерів (бажано пройти курс Основи Docker);
Це необов’язково, але студентам рекомендується:
- знати командний рядок Linux (команди, аргументи тощо);
- знати синтаксис JSON та/або YAML.
Модуль 1 Основи Kubernetes: Контейнери та Docker – короткий огляд
- Контейнери проти віртуальних машин
- Docker
- Компоненти ОС
- Реєстри Docker
- Команда потреба в K8s
- Історія K8s
Модуль 2 Основи Kubernetes: Історія та архітектура K8s. Робітники і майстри.
- Історія Kubernetes
- Архітектура K8s
Модуль 3 Основи Kubernetes: встановлення K8s. Термінологія K8s. стручки Простори імен.
- Встановлення Kubernetes
- Термінологія K8s
- Анатомія вузла Kubernetes
- отримання довідки
Практична лабораторія: Встановлення Kubernetes
Модуль 4 Основи Kubernetes: обов’язкове виконання робочих навантажень – kubectl run
- Команди CLI (кубектл запустити | отримати | описати | видалити)
- Виконання робочих навантажень K8s
- Життєвий цикл мосту
- Простори імен
Практична лабораторія: Виконання робочого навантаження обов’язково
Модуль 5 Основи Kubernetes: декларативна модель. YAML і JSON.
- З імператив до декларативної моделі
- JSON і YAML
- Файли маніфесту
- Створення YAML
- API Kubernetes
Практична лабораторія: Типові декларації
Модуль 6 Основи Kubernetes: розгортання. ReplicaSets. Масштабування та оновлення.
- Мітки та селектори
- ReplicaSets
- розгортання
- Вакансії
Практична лабораторія: Розгортання. ReplicaSets
Модуль 7 Основи Kubernetes: збереження даних. обсяги.
- Обсяги
- Типи томів K8s
- Постійні томи
- Постійні томи NFS
Практична лабораторія: Постійні дані
Модуль 8 Основи Kubernetes: мережа K8s.
- Модель мережі Docker
- Модель мережі K8s
- Послуги
- Кубе- проксі
- K8s DNS
Практична лабораторія: мереж
Модуль 9 Основи Kubernetes: самоаналіз. Моніторинг. Журнали
- Метрики Kubernetes
- Термінологія метрики
- Моніторинг за допомогою ES/Kibana
- Моніторинг за допомогою Prometheus/Grafana
- Інтроспекція
- Налагодження под
- Налагодження кластерів K8s
- CI/CD з K8s
Цей курс готує студентів до складання сертифікаційного іспиту для отримання посади інженера з розгортання та експлуатації.
DevOps Artisan – Основи Kubernetes
Деталі курсу
Поширені запитання про навчання основам Kubernetes
Які передумови для участі в цьому курсі?
Передумови включають базові знання операційних систем Linux і досвід роботи з командним рядком і контейнерами, такими як Docker.
Які технічні навички я отримаю після завершення курсу?
Після завершення курсу ви отримаєте навички керування кластером Kubernetes, розгортання додатків, управління ресурсами та усунення несправностей.
Які види практичних завдань включені до курсу для закріплення знань?
Практичні заняття включають лабораторні роботи з конфігурації кластера, розгортання програми та керування ресурсами в Kubernetes.
Курс охоплює розгортання Kubernetes у середовищах cloud державний чи приватний?
Курс охоплює як розгортання Kubernetes у середовищах cloud публічні, такі як AWS, Google Cloud, Azure, а також у локальних/приватних середовищах.
Чому я показую цей курс?
Цей курс рекомендовано, оскільки ваші пошукові запити включають: вивчення kubernetes, навчання kubernetes, основи kubernetes, kubernetes для розширеного рівня, курс kubernetes, сертифікація kubernetes тощо.

