Schița de curs

Introducere

Prezentare generală a caracteristicilor și arhitecturii Serverless

  • Cum funcționează dezvoltarea fără server?
  • Care sunt cerințele pentru o abordare serverless?

Prezentare generală a ecosistemului CNCF și a mediilor Serverless

  • Containerul fără server ca serviciu v.s. Funcția fără server ca serviciu

Noțiuni de bază pentru a începe cu Serverless pe Kubernetes

  • Alegerea cadrului serverless potrivit pentru Kubernetes
  • Fission v.s. Kubeless v.s. Knative
  • Knative v.s. OpenFaaS

Prezentare generală a furnizorilor suplimentari de FaaS pentru Serverless Frameworks

Prezentare generală a lanțului de instrumente și a caracteristicilor OpenFaaS

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

Configurarea sistemului Kubernetes pentru dezvoltarea fără server

  • Instalarea și configurarea cadrelor și instrumentelor necesare

Operarea instrumentelor de bază Serverless Framework și utilizarea API-ului

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

Prezentare generală a implementărilor FaaS și a aplicațiilor Kubernetes Serverless

  • Pornirea la rece față de pornirea la cald

Crearea unei funcții Python în Kubernetes folosind o Serverless Framework

Stocarea șabloanelor de cod și partajarea funcțiilor în depozite

  • Versionarea proiectelor fără server Kubernetes

Testarea Python funcțiilor și optimizarea indicatorilor de performanță

  • Lucrul cu metricele de invocare

Implementarea scalării automate pentru Management de răspuns la resurse

  • Aplicarea modificărilor la funcții

Adăugarea de dependențe la funcții și crearea de extensii native

Stocarea Kubernetes Secretelor în funcțiile Serverless

  • Folosirea imaginilor de containere și a definițiilor de poduri

Securizarea Kubernetes funcțiilor fără server și crearea de funcționalități de autentificare

  • Lucrul cu protocolul TLS

Implementarea Python Funcțiilor cu Serverless pe Kubernetes

  • Angajarea de conducte CI/CD fără server pentru implementare
  • Personalizarea URL-urilor componentelor

Monitorizarea ciclului de viață al funcției și revizuirea jurnalelor de cerere

Depanare

Rezumat și concluzii

Cerințe

  • Cunoștințe de programare Python experiență în programare
  • Experiență intermediară cu conceptele și principiile Kubernetes
  • .
  • O înțelegere a containerizării și a tehnologiilor cloud
  • .
  • Experiență cu distribuțiile Linux și CLI
  • .

Audiență

  • Dezvoltatorii
  • DevOps Ingineri
  21 ore
 

Numărul de participanți


Dată început

Dată sfârșit


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Mărturii (6)

Cursuri înrudite

Categorii înrudite