Struttura del corso
Introduzione
Panoramica delle funzionalità e dell'architettura serverless
- Come funziona lo sviluppo serverless?
- Quali sono i requisiti per un approccio serverless?
Panoramica dell'ecosistema CNCF e degli ambienti serverless
- Serverless Container as a Service e Serverless Function as a Service
Guida introduttiva a Serverless su Kubernetes
- Scegliere il giusto framework serverless per Kubernetes
- Fissione v.s. Kubeless v.s. Knative
- Knative v.s. OpenFaaS
Panoramica dei fornitori FaaS aggiuntivi per Serverless Frameworks
Panoramica della toolchain e delle funzionalità di OpenFaaS
- Perché iniziare con OpenFaaS?
- Quali strumenti possono essere integrati con OpenFaaS
Configurazione del sistema Kubernetes per lo sviluppo serverless
- Installazione e configurazione dei framework e degli strumenti necessari
Utilizzo degli strumenti di base Serverless Framework e utilizzo dell'API
- Navigazione nel dashboard e utilizzo dell'interfaccia utente o dell'interfaccia della riga di comando
Panoramica delle implementazioni FaaS e Kubernetes applicazioni serverless
- Avviamento a freddo vs. avviamento a caldo
Creazione di una funzione Python in Kubernetes utilizzando un Serverless Framework
Archiviazione di modelli di codice e condivisione di funzioni nei repository
- Controllo delle versioni dei progetti serverless Kubernetes
Test Python delle funzioni e ottimizzazione delle metriche delle prestazioni
- Utilizzo delle metriche di chiamata
Implementazione del ridimensionamento automatico per Management della risposta delle risorse
- Applicazione di modifiche alle funzioni
Aggiunta di dipendenze alle funzioni e creazione di estensioni native
Archiviazione di Kubernetes segreti in funzioni serverless
- Utilizzo delle immagini dei contenitori e delle definizioni dei pod
Protezione Kubernetes delle funzioni serverless e creazione di funzionalità di autenticazione
- Utilizzo del protocollo TLS
Distribuzione di Python funzioni con Serverless su Kubernetes
- Utilizzo di pipeline CI/CD serverless per la distribuzione
- Personalizzazione degli URL dei componenti
Monitoraggio del ciclo di vita delle funzioni e revisione dei log delle richieste
Risoluzione dei problemi
Riassunto e conclusione
Requisiti
- Competenza in Python esperienza di programmazione
- Esperienza intermedia con i concetti e i principi di Kubernetes
- Comprensione della containerizzazione e delle tecnologie cloud
- Esperienza con distribuzioni Linux e CLI
Pubblico
- Gli sviluppatori
- DevOps Ingegneri
Recensioni (5)
la sua empatia e la capacità di tradurre concetti complessi in casi facilmente comprensibili
Giorgio - Accenture Italia
Corso - Certified Kubernetes Security Specialist (CKS)
Era paziente e capiva che rimaniamo indietro
Albertina - REGNOLOGY ROMANIA S.R.L.
Corso - Deploying Kubernetes Applications with Helm
Traduzione automatica
Ha spiegato tutto, non solo le nozioni k8s.
Stefan Voinea - EMAG IT Research S.R.L
Corso - Certified Kubernetes Application Developer (CKAD) - exam preparation
Traduzione automatica
Depth of knowledge of the trainer
Grant Miller - BMW
Corso - Certified Kubernetes Administrator (CKA) - exam preparation
La configurazione serverless manuale. Inoltre, non avevo uscite dalla console web Idea sls, il che è bello.
Rafal Kucharski - The Software House sp. z o.o.
Corso - Serverless Framework for Developers
Traduzione automatica