DevOps Artisan – Fondamenti di Kubernetes

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.

A chi è rivolto?

Questo corso sui concetti fondamentali di Kubernetes è rivolto a:

  • Ingegneri DevOps;
  • Amministratori di sistema Linux;
  • Ingegneri progettisti di sistemi;
  • Architetti.

Cosa imparerai?

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.

Prerequisiti:

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.

Orario del corso:

I materiali del corso sono in inglese. L'insegnamento si svolge in rumeno.

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 

Ti consigliamo di proseguire con:

Programmi di certificazione

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

Offerte personalizzate per gruppi di almeno 2 persone

Dettagli del Corso

Durata:

2
Zile

Prezzo:

840 EUR

Consegna:

Aula virtuale

livello:

2. Fondamenti

Ruoli:

Sviluppatore, Devops Ingegnere, DevOps Team, Programmatore, Ingegnere di sistema

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.