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
Mărturii (5)
he was patience and understood that we fall behind
Albertina - REGNOLOGY ROMANIA S.R.L.
Curs - Deploying Kubernetes Applications with Helm
How Interactive Reda would explain the information and get us to participate. He would also mention interesting facts along the way and share all the knowledge he has. Reda has excellent communication skills which makes online training really effective.
Janine - BMW SA
Curs - Kubernetes Advanced
The training was more practical
Siphokazi Biyana - Vodacom SA
Curs - Kubernetes on AWS
Learning about Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Curs - Kubernetes on Azure (AKS)
It gave a good grounding for Docker and Kubernetes.