DO285

Containers, Kubernetes, and Red Hat OpenShift Administration I

Sede

Formato What’s this?

Leggi le opinioni dei partecipanti. Accedi alla Red Hat Learning Community

Panoramica

Descrizione del corso

Introduzione alla creazione e alla gestione dei container Docker per il deployment su un cluster Kubernetes

Il corso Containers, Kubernetes, and Red Hat OpenShift Administration I (DO285) consente ai partecipanti di acquisire le conoscenze e le capacità di base per la gestione dei container attraverso un'esperienza pratica con Docker, Kubernetes e Red Hat® OpenShift® Container Platform.

I corsi si svolgono su Red Hat OpenShift Container Platform 3.9 e Red Hat® Enterprise Linux® 7.5. DO285 coniuga i contenuti del corso Introduction to Containers, Kubernetes, and Red Hat OpenShift (DO180) e del corso Red Hat OpenShift Administration I (DO280).

Attraverso un'introduzione a Docker, Kubernetes e Red Hat OpenShift Platform, questo corso aiuta a comprendere i concetti chiave della metodologia DevOps: integrazione e deployment continui. I container sono ormai una tecnologia fondamentale per la configurazione e il deployment di applicazioni e microservizi. Kubernetes è una piattaforma di orchestrazione per container che offre i servizi di base in Red Hat OpenShift Container Platform, consentendo alle aziende di gestire il deployment dei container e di ottenere la scalabilità delle applicazioni usando Kubernetes.

Oltre ad approfondire questi strumenti, vengono acquisite le competenze gestionali di base tramite l'installazione, la configurazione e la gestione di un cluster OpenShift.

Riepilogo dei contenuti del corso

  • Introduzione su container, Docker e architettura OpenShift.
  • Creazione di servizi containerizzati.
  • Gestione di container e delle immagini dei container.
  • Creazione di immagini dei container personalizzate.
  • Deployment di applicazioni multi-container.
  • Installazione di un cluster OpenShift.
  • Configurazione e gestione di master e nodi.
  • Protezione di OpenShift.
  • Controllo degli accessi alle risorse in OpenShift.
  • Monitoraggio e acquisizione di metriche in OpenShift.
  • Deployment di applicazioni in OpenShift mediante immagini S2I.
  • Gestione dello storage in OpenShift.

Destinatari del corso

  • Sviluppatori che desiderano containerizzare applicazioni software
  • Amministratori che non conoscono la tecnologia e l'orchestrazione dei container
  • Architetti interessati all'utilizzo di tecnologie container nelle architetture software
  • Amministratori di sistema che desiderano approfondire OpenShift
  • Architetti di sistema che desiderano approfondire OpenShift
  • Architetti e sviluppatori che desiderano installare e configurare OpenShift

Requisiti per accedere al corso

  • Essere in grado di utilizzare il terminale Linux e di attivare comandi del sistema operativo
  • Certificazione Red Hat Certified System Administrator (RHCSA) o dimostrare un'esperienza equivalente
  • Essere competenti in architetture di applicazioni web e nelle tecnologie corrispondenti.
Struttura del corso

Programma del corso

Descrizione della tecnologia dei container
Descrivi come eseguire il software all'interno di container orchestrati da Red Hat OpenShift Container Platform.
Creazione di servizi containerizzati
Esegui il provisioning di un server che utilizza la tecnologia dei container.
Gestione dei container
Manipola le immagini dei container predefinite per creare e gestire servizi containerizzati.
Gestione delle immagini dei container
Gestione del ciclo di vita delle immagini container dalla creazione all'eliminazione.
Creazione di immagini dei container personalizzate
Progetta e codifica un file Docker per costruire un'immagine container personalizzata.
Deployment di applicazioni multi-container
Esegui il deployment di applicazioni containerizzate mediante immagini di container multiple.
Installazione di OpenShift Container Platform
Installa OpenShift e configura il cluster.
Approfondimento dei concetti del networking in OpenShift
Descrivi e analizza i concetti del networking in OpenShift.
Deployment delle applicazioni containerizzate su OpenShift
Esegui il deployment di applicazioni containerizzate singole su OpenShift Container Platform.
Deployment di applicazioni multi-container su OpenShift
Esegui il deployment di applicazioni containerizzate mediante immagini di container multiple in un cluster OpenShift.
Esecuzione di comandi
Esegui comandi tramite l'interfaccia a riga di comando.
Controllo dell'accesso alle risorse
Controlla l'accesso alle risorse in OpenShift.
Assegnazione dello storage persistente
Implementa lo storage persistente.
Gestione dei deployment delle applicazioni
Manipola le risorse per gestire il deployment delle applicazioni.
Installazione del sottosistema delle metriche
Installa e configura il sistema di acquisizione delle metriche.
Gestione di OpenShift Container Platform
Gestisci e monitora le risorse e il software OpenShift.
Nota: il programma del corso è soggetto a modifiche in base alle innovazioni nelle tecnologie e all'evoluzione del ruolo cui si riferiscono gli argomenti trattati. Per chiarimenti o per la conferma di un obiettivo o di un argomento specifico, contatta il team di Red Hat.
Risultati

Vantaggi per l'organizzazione

Questo corso ha l'obiettivo di illustrare i container e le relative tecnologie di orchestrazione (Docker, Kubernetes e Red Hat OpenShift Container Platform). I partecipanti impareranno a containerizzare le applicazioni software e i servizi. I container stanno rapidamente diventando la principale tecnologia di deployment scelta dalle organizzazioni che adottano i principi e le pratiche DevOps. Il trasferimento delle applicazioni e dei servizi dalle piattaforme tradizionali ai container consente di eseguire il deployment delle applicazioni su un'architettura cloud a cluster singolo invece che su diverse configurazioni hardware. Al completamento del corso i partecipanti avranno acquisito le competenze necessarie per installare, configurare e gestire Red Hat OpenShift Container Platform per il deployment di applicazioni containerizzate altamente disponibili, resilienti e scalabili. Red Hat OpenShift Container Platform consente un rapido sviluppo e deployment delle applicazioni, oltre alla portabilità delle applicazioni tra gli ambienti. Offre inoltre la scalabilità semplificata delle applicazioni, l'amministrazione e la manutenzione di applicazioni adattate o cloud-native.

Sebbene Red Hat offra questo corso a tutti i clienti, ogni azienda e infrastruttura è unica, pertanto i vantaggi o i risultati effettivi possono variare.

Vantaggi per i partecipanti

Al termine del corso, i partecipanti saranno in grado di installare, configurare e gestire un cluster Red Hat OpenShift Container Platform e di eseguirvi il deployment di applicazioni.

I partecipanti dimostreranno, inoltre, le competenze seguenti:

  • Installazione di OpenShift Container Platform per creare un cluster semplice.
  • Configurazione e gestione di master e nodi OpenShift.
  • Protezione di OpenShift con un semplice meccanismo di autenticazione interna.
  • Controllo degli accessi alle risorse in OpenShift.
  • Deployment di applicazioni in OpenShift mediante immagini S2I.
  • Configurazione e gestione di pod, servizi, percorsi, segreti e altre risorse OpenShift.

Partecipa al corso utilizzando la tua Red Hat Learning Subscription. La sottoscrizione garantisce accesso illimitato e on-demand alle nostre risorse online per la formazione, per la durata di un anno.