Contattataci

Struttura del corso

Modulo 1 – Introduzione ai container

  • I motivi dell’utilizzo dei container.
  • Container rispetto a macchine virtuali.
  • Architettura dei container.
  • Runtime per i container.
  • Ciclo di vita dei container.

Modulo 2 – Creazione di immagini container

  • Generazione di immagini container.
  • Utilizzo di Dockerfiles o Containerfiles.
  • Ottimizzazione delle immagini.
  • Registri di immagini.
  • Gestione delle versioni delle immagini.

Modulo 3 – Concetti fondamentali di Kubernetes

  • Architettura di Kubernetes.
  • Pod.
  • Deployments.
  • ReplicaSets.
  • Namespace.
  • Etichette e selettori.

Modulo 4 – Introduzione a OpenShift

  • Architettura di OpenShift.
  • Progetti e namespace.
  • Console web.
  • Riga di comando di OpenShift.
  • Lavorare con le applicazioni.

Modulo 5 – Deployment delle applicazioni

  • Deployment di applicazioni containerizzate.
  • Scalabilità dei carichi di lavoro.
  • Aggiornamenti progressivi.
  • Gestione della configurazione.
  • Variabili d’ambiente.

Modulo 6 – Rete e connettività

  • Servizi Kubernetes.
  • Esposizione delle applicazioni.
  • Route.
  • Concetti di Ingress.
  • Risoluzione dei problemi di rete di base.

Modulo 7 – Storage e configurazione

  • Storage persistente.
  • Richieste di volume persistente (Persistent Volume Claims).
  • ConfigMaps.
  • Secrets.
  • Applicazioni a stato.

Modulo 8 – Principi di sicurezza

  • Concetti di controllo degli accessi basato sui ruoli (RBAC).
  • Account di servizio.
  • Configurazione sicura delle applicazioni.
  • Nozioni base sulla sicurezza delle immagini.
  • Best practice di sicurezza.

Modulo 9 – Monitoraggio e risoluzione dei problemi

  • Log.
  • Eventi.
  • Metriche.
  • Verifiche di integrità.
  • Scenari comuni di risoluzione dei problemi.

Modulo 10 – Laboratorio pratico

  • Creazione di un’immagine container.
  • Deployment di un’applicazione.
  • Configurazione della rete.
  • Memorizzazione dei dati dell’applicazione.
  • Sicurezza e risoluzione dei problemi dell’applicazione.

Formato del corso

  • Lezioni interattive.
  • Demonstrazioni pratiche.
  • Esercitazioni guidate e approfondite.
  • Scenari di deployment realistici.

Opzioni di personalizzazione del corso

È possibile personalizzare il corso in base alle tecnologie, agli strumenti di sviluppo e agli ambienti di deployment utilizzati nella vostra organizzazione.

Requisiti

I partecipanti dovrebbero disporre di:

  • Nozioni di base sull’utilizzo della riga di comando in Linux.
  • Conoscenze generali di sviluppo software o amministrazione di sistemi.
  • Conoscenze fondamentali di networking.
  • Non è richiesta alcuna esperienza pregressa con OpenShift.
 35 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (1)

Corsi in Arrivo

Categorie relative