Під час курсу DevOps Artisan – Основи шеф-кухаря, студенти дізнаються, як за допомогою Chef перетворити інфраструктуру на код, щоб вони могли автоматизувати конфігурацію, розгортання та адміністрування сервера.
- DevOps Інженер
- Системні адміністратори Linux
- Інженери випуску
- Інженери з автоматизації інфраструктури
- Інженери-проектувальники систем
Наприкінці цього курсу студенти зможуть:
- писати та використовувати рецепти та кулінарні книги шеф-кухаря
- автоматично тестувати кулінарні книги
- керуйте кількома вузлами за допомогою Chef Server
- створити початкові вузли
- розгорнути вузли в середовищах
- створити сприятливе та виробниче середовище
Щоб взяти участь у цьому курсі, студенти повинні:
- мати необхідні навички роботи з Linux (керування користувачами, робота з командним рядком, права доступу до файлів)
Модуль 1: Вступ до DevOps – Позиціонування шеф-кухаря в конвеєрі CI/CD
- DevOps культура
- DevOps Огляд інструментів
- Безперервна інтеграція
- Безперервна доставка
- Безперервне розгортання
- Доставка vs. Розгортання
Модуль 2: Що таке Шеф
- Що таке Шеф?
- Навіщо використовувати Chef?
Модуль 3: Основні компоненти шеф-кухаря
- Шеф-кухар Архітектура
- ChefDK проти Робоча станція шеф-кухаря
- Огляд Chef Server, вузлів і супермаркету
Практична лабораторія: Встановлення Chef Workstation
Модуль 4: Основні концепції шеф-кухаря
- Ресурси
- Рецепти
- Кулінарні книги
- Запустити списки
- Дрейф конфігурації
Практична лабораторія: Створюйте прості рецепти
Практична лабораторія: Створюйте прості кулінарні книги
Модуль 5: Охай
- Охай. Огляд
- Конфігурація Ohai
Практична лабораторія: Робота з Охай
Модуль 6: шеф-кухар сервера
- Огляд сервера Chef
- Компоненти сервера Chef
- Розміри сервера Chef
- Встановлення сервера Chef
Запуск кухаря-клієнта
Практична лабораторія: Встановлення сервера Chef
Практична лабораторія: Шеф-кухар Репо
Модуль 7: Knife & Bootstrapping вузла
- Що таке ніж
- Завантаження вузла за допомогою ножа
- Поширені варіанти ножа
Практична лабораторія: Запуск завантаження
Модуль 8: Кулінарні книги та списки виконання в контексті сервера шеф-кухаря
- Хороші практики
Практична лабораторія: Запустити списки
Модуль 9: Робота з шаблонами
- Як працювати з шаблонами - приклади
Практична лабораторія: Робота з шаблонами
Модуль 10: Атрибути
- Огляд атрибутів
- Типи атрибутів
- Як шеф-клієнт використовує атрибути
Практична лабораторія: Робота з атрибутами
Модуль 11: Використання бібліотек
- Огляд бібліотек
- Випадки використання бібліотек
Практична лабораторія: Бібліотеки
Модуль 12: The Chef Test Kitchen – безпечне місце для проб і помилок
- Що таке Test Kitchen?
- Конфігурація кухні
- Корпуси для кухні
Практична лабораторія: кухня
Модуль 13: Кухня "InSpec"
- Що таке InSpec?
- Профілі InSpec
- Переконайтеся, що ваші рецепти влучні
Практична лабораторія: Кухня InSpec
Цей курс призначений для того, щоб підготувати учасників до складання сертифікаційного іспиту та стати асоційованим спеціалістом DevOps Інженер з автоматизації.
DevOps Artisan – Основи шеф-кухаря


