DevOps Artisan – Основи Kubernetes

курс 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

Індивідуальні пропозиції для груп від 2 осіб

Деталі курсу

Тривалість:

2
днів

Ціна:

840 EUR

Доставка:

Віртуальний клас

Рівень:

2. Основи

Ролі:

розробник, Devops Інженер, DevOps Команда, Програміст, Системний інженер

Поширені запитання про навчання основам Kubernetes

Які передумови для участі в цьому курсі?

Передумови включають базові знання операційних систем Linux і досвід роботи з командним рядком і контейнерами, такими як Docker.

Які технічні навички я отримаю після завершення курсу?

Після завершення курсу ви отримаєте навички керування кластером Kubernetes, розгортання додатків, управління ресурсами та усунення несправностей.

Які види практичних завдань включені до курсу для закріплення знань?

Практичні заняття включають лабораторні роботи з конфігурації кластера, розгортання програми та керування ресурсами в Kubernetes.

Курс охоплює розгортання Kubernetes у середовищах cloud державний чи приватний?

Курс охоплює як розгортання Kubernetes у середовищах cloud публічні, такі як AWS, Google Cloud, Azure, а також у локальних/приватних середовищах.

Чому я показую цей курс?

Цей курс рекомендовано, оскільки ваші пошукові запити включають: вивчення kubernetes, навчання kubernetes, основи kubernetes, kubernetes для розширеного рівня, курс kubernetes, сертифікація kubernetes тощо.