Съдържание и теми, включени в курса
Въведение
Преглед на характеристиките и архитектурата на безсървърните технологии
- Как работи безсървърната разработка?
- Какви са предпоставките за един безсървърен подход?
Преглед на екосистемата на CNCF и безсървърните среди
- Безсървърен контейнер като услуга (CaaS) срещу безсървърна функция като услуга (FaaS)
Първи стъпки с безсървърна архитектура в Kubernetes
- Избор на правилната безсървърна рамка за Kubernetes
- Fission срещу Kubeless срещу Knative
- Knative срещу OpenFaaS
Преглед на допълнителни FaaS доставчици за безсървърни рамки
Преглед на инструменталната верига и характеристиките на OpenFaaS
- Защо да започнете с OpenFaaS?
- Какви инструменти могат да се интегрират с OpenFaaS
Настройка на Kubernetes системата за безсървърна разработка
- Инсталиране и конфигуриране на необходимите рамки и инструменти
Работа с основните инструменти на безсървърната рамка и използване на API-то
- Навигация в таблото за управление и работа с потребителския интерфейс или командния ред
Преглед на FaaS имплементации и безсървърни приложения в Kubernetes
- Студен старт срещу топъл старт
Създаване на Python функция в Kubernetes с помощта на безсървърна рамка
Съхранение на шаблони на код и споделяне на функции в хранилища
- Версиониране на безсървърни Kubernetes проекти
Тестване на Python функции и оптимизиране на показателите за производителност
- Работа с метрики за извиквания
Внедряване на автоматично мащабиране за управление на отговора на ресурсите
- Прилагане на промени към функции
Добавяне на зависимости към функции и създаване на нативни разширения
Съхранение на Kubernetes тайни (Secrets) в безсървърни функции
- Използване на контейнерни образи и дефиниции на подове
Осигуряване на сигурност на безсървърни функции в Kubernetes и изграждане на функционалности за удостоверяване
- Работа с TLS протокол
Внедряване на Python функции с безсървърна архитектура в Kubernetes
- Използване на безсървърни CI/CD конвейри за внедряване
- Персонализиране на URL адреси на компоненти
Мониторинг на жизнения цикъл на функциите и преглед на регистрационните файлове със заявки
Отстраняване на неизправности
Обобщение и заключение
Изисквания
- Уверено владеене на програмиране с Python
- Опит на средно ниво с концепциите и принципите на Kubernetes
- Разбиране на контейнеризацията и облачните технологии
- Опит с Linux дистрибуции и команден ред (CLI)
Аудитория
- Разработчици
- DevOps инженери
Отзиви от участници (4)
основи на разбирането за контейнери/Kubernetes и как те взаимодействат функциите на платформата OpenShift
Eric Scholze - NOW IT GmbH
Курс - Introduction to Containers, Kubernetes & OpenShift
Машинен превод
За микросервисите и как да поддържате Kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
Курс - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
Машинен превод
Как тренинзите предават знания толкова ефективно
Vu Thoai Le - Reply Polska sp. z o. o.
Курс - Certified Kubernetes Administrator (CKA) - exam preparation
Машинен превод
Знанието и обмените с Августин
Laurent - L'Office national des vacances annuelles (ONVA)
Курс - Docker and Kubernetes
Машинен превод