Свържете се с нас

Съдържание и теми, включени в курса

Въведение

Преглед на характеристиките и архитектурата на безсървърните технологии

  • Как работи безсървърната разработка?
  • Какви са предпоставките за един безсървърен подход?

Преглед на екосистемата на 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 инженери
 21 Часа

Брой участници


Цена за участник

Отзиви от участници (4)

Предстоящи Курсове

Свързани Kатегории