corso DevOps Artisan – I concetti fondamentali di Kubernetes inizieranno con un breve promemoria dei concetti di contenitore, per poi passare all'introduzione dell'architettura Kubernetes e dei componenti principali. Il passo successivo consisterà nella parte pratica, ogni studente costruirà il proprio cluster Kubernetes.
Le risorse Kubernetes come pod, distribuzione, servizi, volumi e altro ancora vengono presentate insieme alle loro caratteristiche principali e ogni studente avrà la possibilità di lavorare direttamente alla fine di ogni capitolo.
Questo corso sui concetti fondamentali di Kubernetes è rivolto a:
- Ingegneri DevOps;
- Amministratori di sistema Linux;
- Ingegneri progettisti di sistemi;
- Architetti.
I principi fondamentali trattati nel corso Kubernetes Fundamentals riguardano la comprensione dei concetti dei cluster Kubernetes e delle risorse Kubernetes come pod, debug, servizi e volumi.
Per partecipare a questo corso Kubernetes Fundamentals, gli studenti devono:
- conoscere le nozioni base sui contenitori (è consigliata la frequenza al corso). Fondamenti di Docker);
È facoltativo ma consigliato agli studenti:
- avere familiarità con la riga di comando di Linux (comandi, argomenti, ecc.);
- avere familiarità con la sintassi JSON e/o YAML.
Modulo 1 Nozioni fondamentali di Kubernetes: Container e Docker – Revisione rapida
- Contenitori e VM
- docker
- Componenti del sistema operativo
- Registri Docker
- Migliori bisogno di K8
- La storia del K8
2 Module Fondamenti di Kubernetes: Storia e architettura del K8. Operai e padroni.
- Storia di Kubernetes
- Architettura K8
Modulo 3 Nozioni fondamentali su Kubernetes: installazione di K8. Terminologia K8. baccelli Spazi dei nomi.
- Installazione di Kubernetes
- Terminologia K8
- Anatomia di un nodo Kubernetes
- Ottenere aiuto
Laboratorio pratico: Installazione di Kubernetes
Modulo 4 Nozioni fondamentali di Kubernetes: esecuzione imperativa dei carichi di lavoro – kubectl run
- Comandi CLI (kubectl correre | ottenere | descrivere | eliminare)
- Esecuzione di carichi di lavoro K8s
- Ciclo di vita del ponte
- Spazi dei nomi
Laboratorio pratico: Esecuzione imperativa del carico di lavoro
Modulo 5 Fondamenti di Kubernetes: il modello dichiarativo. YAML e JSON.
- Da imperativo al modello dichiarativo
- JSON e YAML
- File manifesti
- Creazione dello YAML
- L'API Kubernetes
Laboratorio pratico: Dichiarazioni modello
Modulo 6 Nozioni fondamentali di Kubernetes: distribuzioni. Set di repliche. Ridimensionamento e aggiornamento.
- Etichette e selettori
- ReplicaSets
- Distribuzione
- Offerte di lavoro
Laboratorio pratico: Distribuzione. ReplicaSets
Modulo 7 Fondamenti di Kubernetes: dati persistenti. volumi.
- Volumi
- Tipi di volumi K8
- Volumi persistenti
- Volumi persistenti NFS
Laboratorio pratico: Dati persistenti
Modulo 8 Fondamenti di Kubernetes: reti K8s.
- Modello di rete Docker
- Modello di rete K8
- Servizi
- Cubo- proxy
- DNS K8
Laboratorio pratico: Networking
Modulo 9 Fondamenti di Kubernetes: Introspezione. Monitoraggio. Registri
- Metriche Kubernetes
- Terminologia metrica
- Monitoraggio con ES/Kibana
- Monitoraggio con Prometeo/Grafana
- Introspezione
- Pod di debug
- Debug dei cluster K8
- CI/CD con K8
Questo corso prepara gli studenti a sostenere l'esame di certificazione per ottenere il ruolo di Associate Deploy & Ops Engineer.
DevOps Artisan – Fondamenti di Kubernetes
Dettagli del Corso
Domande frequenti sulla formazione sui concetti fondamentali di Kubernetes
Quali sono i prerequisiti per partecipare a questo corso?
I prerequisiti includono la conoscenza di base dei sistemi operativi Linux e l'esperienza di lavoro con la riga di comando e contenitori come Docker.
Quali competenze tecniche acquisirò dopo aver completato il corso?
Dopo aver completato il corso, acquisirai competenze nella gestione dei cluster Kubernetes, nella distribuzione delle applicazioni, nella gestione delle risorse e nella risoluzione dei problemi.
Quali tipi di attività pratiche sono incluse nel corso per rafforzare l'apprendimento?
Le attività pratiche includono laboratori di configurazione del cluster, distribuzione delle applicazioni e gestione delle risorse in Kubernetes.
Il corso copre la distribuzione di Kubernetes negli ambienti cloud pubblico o privato?
Il corso copre sia la distribuzione di Kubernetes negli ambienti cloud pubblico, come AWS, Google Cloud, Azure, nonché in ambienti locali/privati.
Perché mostro questo corso?
Questo corso è consigliato a causa delle tue ricerche che includono: apprendimento di Kubernetes, formazione su Kubernetes, nozioni di base su Kubernetes, Kubernetes Advanced, corso Kubernetes, certificazione Kubernetes o altro.

