План на курса
Въведение
Настройка на Kubernetes системата и ресурси за инсталиране на инструментариум
Преглед на Kubernetes функции и архитектура на шаблони за проектиране
- Какво представляват шаблоните за проектиране на софтуер? Как се изпълняват шаблоните за проектиране в DevOps?
Дефиниране на основите и употребата на Kubernetes шаблони за проектиране
Въведение в първичните класификации на Design Patterns
- Структурни модели Поведенчески модели Креативни модели
Работа с Design Patterns и внедряване на шаблонни приложения
- Проучване на вторични типове шаблони за проектиране Извършване на Kubernetes проекта, използващи шаблони за проектиране
Изпълнение на стратегии за внедряване за имплементации на шаблони на дизайн
- Избор и изпълнение на подходящия метод на разгръщане
Работа с Kubernetes API и достъп до официални клиентски библиотеки
- Работа с Python клиентска библиотека и хранилище Използване на библиотеки, поддържани от общността
Преглед на Kubernetes разширения и персонализирани ресурси
- Разширения за Kubernetes клъстери Разширения за Kubernetes API Работа с Kubernetes модели на разширение и точки на разширение
Използване на основни Kubernetes разширения и плъгини
Разширяване на Kubernetes клиенти и работа с потребителски API контролери
Създаване и внедряване на персонализирани дефиниции на ресурси за Kubernetes API
Работа с разширения на контролера за достъп и използване на оператора Kubernetes.
Разширяване на Kubernetes Scheduler и разработване на персонализиран Scheduler
- Афинитет на възел срещу афинитет на под
Интегриране на Kubernetes разширения в рамките на Kubernetes инфраструктурата
Отстраняване на неизправности
Обобщение и заключение
Изисквания
- Основен опит с платформата и инструментите на Kubernetes
- Познаване на технологията и концепциите за контейнеризация
- Опит с Linux дистрибуции и CLI
- Владеене на Python език за програмиране 3.x
Публика
- Разработчици
- DevOps Инженери
Oтзиви от потребители (1)
Имахме много практически упражнения, които бяха надглеждани и помощни от треньора.
Aleksandra - Fundacja PTA
Курс - Mastering Make: Advanced Workflow Automation and Optimization
Машинен превод