Schița de curs

Introducere

Prezentare a Caracteristicilor și Arhitecturii Serverless

  • Cum funcționează dezvoltarea serverless?
  • Ce sunt cerințele pentru o abordare serverless?

Prezentare a Ecosistemului CNCF și Mediilor Serverless

  • Serverless Container as a Service vs. Serverless Function as a Service

Începutul cu Serverless pe Kubernetes

  • Alegerea framework-ului serverless potrivit pentru Kubernetes
  • Fission vs. Kubeless vs. Knative
  • Knative vs. OpenFaaS

Prezentare a Fournizorilor Suplimentari de FaaS pentru Framework-uri Serverless

Prezentare a Toolchain-ului OpenFaaS și Caracteristicilor Sale

  • De ce ar trebui să începeți cu OpenFaaS?
  • Ce instrumente pot fi integrate cu OpenFaaS

Configurarea Sistemului Kubernetes pentru Dezvoltare Serverless

  • Instalarea și configurarea framework-urilor și instrumentelor necesare

Operaționarea Instrumentelor Core ale Framework-ului Serverless și Utilizarea API-ului

  • Navigarea în tabloul de bord și lucrul cu UI sau CLI

Prezentare a Implementărilor FaaS și Aplicațiilor Kubernetes Serverless

  • Cold start vs. warm start

Crearea unei Funcții Python în Kubernetes Utilizând un Framework Serverless

Stocarea Șablonurilor de Cod și Împărtășirea Funcțiilor în Repositoriuri

  • Versiunile proiectelor serverless Kubernetes

Testarea Funcțiilor Python și Optimizarea Metricilor de Performanță

  • Lucrul cu metricile invocației

Implementarea Scalării Automate pentru Managementul Răspunsului Resurselor

  • Aplicarea schimbărilor la funcții

Adăugarea Dependențelor Funcțiilor și Crearea Extensiunilor Native

Stocarea Secretelor Kubernetes în Funcțiile Serverless

  • Folosirea imaginilor de container și definițiilor podului

Securizarea Funcțiilor Kubernetes Serverless și Construirea Functionalităților de Autentificare

  • Lucrul cu protocolul TLS

Implementarea Funcțiilor Python cu Serverless pe Kubernetes

  • Folosirea pipeleinelor CI/CD serverless pentru implementare
  • Personalizarea URL-urilor componentelor

Monitorizarea Ciclului de Viață al Funcțiilor și Verificarea Jurnalurilor Cererilor

Gestionarea Problemelor

Scurtăre și Concluzii

Cerințe

  • Proficiență în experiența de programare Python
  • Experiență intermediară cu conceptele și principiile Kubernetes
  • O înțelegere a containerizării și tehnologiilor cloud
  • Experiență cu distribuții Linux și CLI

Audiență

  • Dezvoltatori
  • Ingineri DevOps
 21 ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite