DO285

Containers, Kubernetes, and Red Hat OpenShift Administration I | Red Hat

Stai visualizzando informazioni per:

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

L'integrazione e il deployment continui sono aspetti chiave della metodologia DevOps. 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 servizi di base in Red Hat® OpenShift Container Platform. DO285 coniuga i contenuti del corso Introduction to Containers, Kubernetes, and Red Hat® OpenShift (DO180) e del corso Red Hat OpenShift Administration I (DO280).

Il corso si svolge su Red Hat OpenShift Container Platform 3.5.

Panoramica del corso

Questo corso consente di acquisire le conoscenze e le capacità di base nella gestione dei container attraverso un'esperienza pratica con Docker, Kubernetes e Red Hat OpenShift Container Platform. OpenShift Container Platform è una piattaforma per applicazioni containerizzate che consente alle aziende di gestire il deployment dei container e di ottenere la scalabilità delle applicazioni usando Kubernetes. OpenShift Container Platform fornisce un ambiente applicativo predefinito e si basa su Kubernetes per supportare i principi della metodologia DevOps quali time-to-market più breve, infrastruttura come codice, integrazione e distribuzione continue. Red Hat OpenShift Administration I (DO285) è un corso pratico basato su laboratori che illustra agli amministratori di sistema come installare, configurare e gestire i cluster OpenShift.

Riepilogo del corso

  • Container, Docker e architettura di Red Hat OpenShift Container Platform
  • 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 Container Platform
  • Controllo dell'accesso alle risorse in OpenShift Container Platform
  • Monitoraggio e acquisizione di parametri in OpenShift Container Platform
  • Deployment di applicazioni in OpenShift Container Platform con Source-To-Image (S2I) Gestione dello storage in OpenShift Container Platform

Destinatari e requisiti

  • 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
  • Architetti di sistema
  • Architetti e sviluppatori che desiderano installare e configurare OpenShift Container Platform

Requisiti per accedere al corso

Red Hat consiglia il corso a partecipanti:

  • in grado di utilizzare il terminale Linux® e di attivare comandi del sistema operativo;
  • con certificazione RHCT® o conoscenza equivalente;
  • competenti in architetture di applicazioni web e nelle tecnologie corrispondenti.

Programma del corso

Introduzione alla 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 di container predefinite per creare e gestire servizi containerizzati.
Gestione delle immagini dei container
Gestisci il 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 delle applicazioni containerizzate su OpenShift
Esegui il deployment di applicazioni containerizzate singole su OpenShift Container Platform.
Deployment di applicazioni multi-container
Esegui il deployment di applicazioni containerizzate mediante immagini di container multiple.
Risoluzione dei problemi delle applicazioni containerizzate
Risolvi i problemi di un'applicazione containerizzata con deployment su OpenShift.
Riepilogo generale di Introduction to Container, Kubernetes, and Red Hat OpenShift Container Platform
Dimostra come containerizzare un'applicazione software, testarla con Docker ed eseguirne il deployment su un cluster OpenShift.
Introduzione a Red Hat OpenShift Container Platform
Riepiloga le funzionalità e descrivi l'architettura di Openshift Container Platform.
Installazione di OpenShift Container Platform
Installa OpenShift e configura il cluster.
Descrizione e analisi dei concetti del networking in OpenShift
Descrivi e analizza i concetti del networking in OpenShift.
Esecuzione di comandi
Esegui comandi tramite l'interfaccia a riga di comando.
Controllo dell'accesso alle risorse in OpenShift
Controlla l'accesso alle risorse in OpenShift.
Assegnazione dello storage persistente
Implementa lo storage persistente.
Gestione del deployment delle applicazioni
Manipola le risorse per gestire il deployment delle applicazioni.
Installazione e configurazione del sottosistema delle metriche
Installa e configura il sistema di acquisizione delle metriche.
Gestione e monitoraggio di OpenShift Container Platform
Gestisci e monitora le risorse e il software OpenShift.
Riepilogo generale di Red Hat OpenShift Administration I
Installa, configura ed esegui il deployment di un'applicazione in un cluster.

Nota: la struttura del corso è soggetta 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, contattaci.

A chi è utile questo corso di formazione

I 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. 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. Red Hat OpenShift Container Platform consente un rapido sviluppo e deployment delle applicazioni, oltre alla portabilità delle applicazioni tra gli ambienti. Offre inoltre scaling semplificato delle applicazioni, amministrazione e manutenzione di applicazioni adattate o cloud-native.

Sebbene Red Hat abbia creato questo corso al fine di avvantaggiare i nostri clienti, ogni azienda e infrastruttura è unica, pertanto i vantaggi o i risultati effettivi possono variare.

I 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:

  • Installare OpenShift Container Platform per creare un cluster semplice.
  • Configurare e gestire i master e i nodi di OpenShift Container Platform.
  • Proteggere OpenShift Container Platform con un semplice meccanismo di autenticazione interna.
  • Controllare l'accesso alle risorse in OpenShift Container Platform.
  • Eseguire il deployment di applicazioni in OpenShift Container Platform con Source-To-Image (S2I).
  • Configurare e gestire pod, servizi, percorsi, segreti e altre risorse.