DevOps Artisan – Kubernetes avanzato

corso DevOps Artisan – Kubernetes avanzato copre argomenti avanzati relativi all'utilizzo di Kubernetes per orchestrare applicazioni su larga scala, nel data center o in cloud.

È una continuazione del corso Kubernetes Fundamentals con un'introduzione alle risorse Kubernetes più avanzate come: Job, CronJob, Daemoset, ConfigMap e Secrets. Helm è un gestore di pacchetti ampiamente utilizzato per l'installazione, l'aggiornamento e la gestione delle applicazioni Kubernetes e gli studenti avranno la possibilità di comprenderne i concetti e utilizzarli.

Vengono presentati i concetti di base di Kubernetes Security, meccanismo RBAC, cluster Kubernetes: registrazione e monitoraggio centralizzati (Prometheus e Grafana).

A chi è rivolto?

Questo corso affronta:

  • Ingegneri DevOps
  • Amministratori di sistema Linux
  • Ingegneri progettisti di sistemi
  • Architetti e Designer

Cosa imparerai?

In questo corso, gli studenti apprenderanno le risorse Kubernetes avanzate e come monitorare un cluster Kubernetes.

Prerequisiti:

Per poter partecipare a questo corso, gli studenti devono avere conoscenza di Kubernetes:

  • Terminologia Kubernetes (nodi, pod, risorse)
  • di aver interagito con i cluster Kubernetes tramite riga di comando (kubectl)
  • risorse (nodi, pod, set di repliche, distribuzioni, ecc.)

Si consiglia agli studenti di completare il modulo Kubernetes Fundamentals prima di partecipare a questo corso.

Orario del corso:

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

Moduli 1. Set di demoni. CronJobs. Segreti. ConfigMaps
  • CronJobs: esecuzione periodica di attività
  • ConfigMaps: distribuzione di applicazioni riutilizzabili
  • Segreti: passaggio di informazioni sensibili
  • DaemonSets: pod su ogni nodo
  • Laboratorio pratico: DaemonSets. CronJobs. ConfigMaps
Modulo 2. Ingressi. Il controller di ingresso Nginx
  • Controller di ingresso
  • Operazione di ingresso
  • Distribuzione del controller di ingresso
  • Risorsa in ingresso
  • Manipolazione del percorso
  • Laboratorio pratico: Ingress
Modulo 3. La dashboard di Kubernetes. Helm: il gestore dei pacchetti Kubernetes
  • Installazione della dashboard Kubernetes
  • Connessione al dashboard utilizzando il proxy Kubectl, NodePort e il proxy di autenticazione esterna
  • Utente del dashboard
  • Panoramica del timone
  • Componenti del timone
  • Installazione del timone
  • Comandi del timone ed esempi di utilizzo
  • Laboratorio pratico: dashboard Kubernetes. Timone
Modulo 4. Sicurezza. Controllo degli accessi basato sui ruoli
  • Identity and Access Management
  • Conti di servizio
  • Gestione utenti
  • Spiegazione della terminologia RBAC
  • Ambito del ruolo
  • Laboratorio pratico: Sicurezza. RBAC
Modulo 5. Lavorare con i log. Registrazione centralizzata – Stack elastico
  • Registrazione Kubernetes
  • Registrazione centralizzata con Elastic Stack
  • Laboratorio pratico: registrazione
Modulo 6. Monitoraggio. Prometeo/Grafana
  • Metriche Kubernetes
  • Terminologia metrica
  • Raccolta di metriche
  • Utilizzo di Prometeo per il monitoraggio
  • Distribuzione di Prometeo
  • Utilizzo di Grafana per l'analisi delle serie temporali
  • Grafana + Prometeo
  • Utilizzo di Elastic Stack per il monitoraggio
  • Laboratorio pratico: monitoraggio
Modulo 7. Pianificazione avanzata dei pod
  • nodeName e nodeSelector
  • Affinità e anti-affinità
  • Termini ed espressioni
  • Operazioni di affinità dei nodi
  • Inquinamenti e tolleranze
  • Cavo e scarico
  • Controllo delle risorse
  • Richieste e limiti
  • Laboratorio pratico: pianificazione avanzata dei pod

Ti consigliamo di proseguire con:

Programmi di certificazione

Questo corso prepara gli studenti a sostenere l'esame di certificazione per ottenere il ruolo di Professional Deploy & Ops Engineer.

DevOps Artisan – Kubernetes avanzato

Offerte personalizzate per gruppi di almeno 2 persone

Dettagli del Corso

Durata:

2
Zile

Prezzo:

840 EUR

Consegna:

Aula virtuale

livello:

3. Avanzate

Ruoli:

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