План на курса

Введение

Обзор на характеристиките и архитектурата на Serverless

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

Обзор на CNCF екосистема и serverless среди

  • Serverless Container as a Service спрямо Serverless Function as a Service

Започване с Serverless на Kubernetes

  • Избор на подходяща serverless рамка за Kubernetes
  • Fission спрямо Kubeless спрямо Knative
  • Knative спрямо OpenFaaS

Обзор на допълнителни FaaS предоставячи за serverless рамки

Обзор на OpenFaaS инструментална верига и характеристики

  • Защо трябва да започнете с OpenFaaS?
  • Кои инструменти могат да бъдат интегрирани с OpenFaaS

Настройка на Kubernetes система за разработка на serverless

  • Инсталиране и конфигуриране на необходимите рамки и инструменти

Оперативно управление на основните serverless инструментални вериги и използване на API

  • Навигация в таблицата с данни и работа с UI или CLI

Обзор на FaaS реализации и serverless приложения на Kubernetes

  • Студено стартиране спрямо топло стартиране

Създаване на Python функция в Kubernetes използвайки serverless рамка

Съхранение на шаблони на код и споделяне на функции в репозитории

  • Версиониране на serverless Kubernetes проекти

Тестиране на Python функции и оптимизиране на производителност

  • Работа с инвокационни метрики

Реализация на автоматично масшталиране за управление на ресурси

  • Прилагане на промени към функции

Добавяне на зависимости към функции и създаване на нативни разширения

Съхранение на Kubernetes секрети в serverless функции

  • Използване на контейнерни изображения и дефиниции на пода

Сигурност на Kubernetes serverless функции и създаване на аутентификационни функционалности

  • Работа с TLS протокол

Разпространение на Python функции с serverless на Kubernetes

  • Използване на serverless CI/CD пиплайни за разпространение
  • Персонализиране на URL адреси на компоненти

Мониторинг на жизнения цикъл на функциите и преглед на логовете на заявките

Диагностика

Резюме и заключение

Изисквания

  • Степен знание на Python програмирнето
  • Среден опит с концепциите и принципите на Kubernetes
  • Разбиране на контейнеризация и облачни технологии
  • Опит с Linux дистрибуции и CLI

Целева аудитория

  • Разработчици
  • DevOps инженери
 21 часа

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


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

Отзиви от потребители (5)

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

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