Schița de curs
Introducere
Prezentare generală a caracteristicilor și arhitecturii Serverless
- Cum funcționează dezvoltarea serverless?
- Care sunt cerințele pentru o abordare serverless?
Prezentare generală a ecosistemului CNCF și a mediilor Serverless
- Container as a Service serverless vs. Function as a Service serverless
Începutul lucrului cu Serverless pe Kubernetes
- Alegerea framework-ului serverless potrivit pentru Kubernetes
- Fission vs. Kubeless vs. Knative
- Knative vs. OpenFaaS
Prezentare generală a altor furnizori FaaS pentru framework-uri serverless
Prezentare generală a lanțului de unelte OpenFaaS și a caracteristicilor sale
- De ce ar trebui să începeți cu OpenFaaS?
- Ce unelte pot fi integrate cu OpenFaaS
Configurarea sistemului Kubernetes pentru dezvoltare serverless
- Instalarea și configurarea framework-urilor și uneltelor necesare
Operarea uneltelor de bază ale framework-ului serverless și utilizarea API-ului
- Navigarea în dashboard și lucrul cu interfața UI sau CLI
Prezentare generală a implementărilor FaaS și a aplicațiilor serverless Kubernetes
- Pornire rece vs. pornire caldă
Crearea unei funcții Python în Kubernetes folosind un framework serverless
Stocarea șabloanelor de cod și partajarea funcțiilor în depozite
- Versionarea proiectelor serverless Kubernetes
Testarea funcțiilor Python și optimizarea metricilor de performanță
- Lucrul cu metrici de invocare
Implementarea scalării automate pentru gestionarea răspunsului resurselor
- Aplicarea modificărilor la funcții
Adăugarea de dependențe la funcții și crearea de extensii native
Stocarea secretelor Kubernetes în funcții serverless
- Utilizarea imaginilor de containere și a definițiilor de pod
Securizarea funcțiilor serverless Kubernetes și construirea funcționalităților de autentificare
- Lucrul cu protocolul TLS
Implementarea funcțiilor Python cu Serverless pe Kubernetes
- Utilizarea pipeline-urilor Serverless CI/CD pentru implementare
- Personalizarea URL-urilor componentelor
Monitorizarea ciclului de viață al funcțiilor și revizuirea jurnalelor de solicitări
Depanare
Rezumat și concluzii
Cerințe
- Competențe în programarea Python
- Experiență intermediară cu conceptele și principiile Kubernetes
- Înțelegerea tehnologiilor de containerizare și cloud
- Experiență cu distribuții Linux și CLI
Publicul țintă
- Dezvoltatori
- Ingineri DevOps
Mărturii (5)
Interactivitate, fără să citim diapozitive toată ziua
Emilien Bavay - IRIS SA
Curs - Kubernetes Advanced
Tradus de catre o masina
el a fost răbdător și a înțeles că am rămas în urmă
Albertina - REGNOLOGY ROMANIA S.R.L.
Curs - Deploying Kubernetes Applications with Helm
Tradus de catre o masina
Formarea a fost mai practică
Siphokazi Biyana - Vodacom SA
Curs - Kubernetes on AWS
Tradus de catre o masina
Învațarea despre Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Curs - Kubernetes on Azure (AKS)
Tradus de catre o masina
A oferat o bază solidă pentru Docker și Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Curs - Docker (introducing Kubernetes)
Tradus de catre o masina