Descrizione del corso
OpenShift Container Platform è la soluzione platform-as-a-service (PaaS) che eroga environment di sviluppo e deploy self-service grazie all’uso della tecnologia basata sui Linux Containers.
OpenShift Container Platform è una tecnologia chiave nella storia di Red Hat, e la tecnologia PaaS si è rivelata fondamentale per accelerare il time-to-market di molte organizzazioni.
Questo corso offre le conoscenze per sfruttare la piattaforma in un comune ambiente DevOps: gli studenti impareranno a effettuare il deploy di applicazioni Kubernetes su OpenShift e come ottimizzarle, come utilizzare gli strumenti di automation come Ansible, come utilizzare e gestire gli Operators, Pipelines, Identity Provider, configurare certificati TLS, configurare nodi, storage, monitoring e logging.
Il corso DO380 Red Hat OpenShift Administration III: Scaling Kubernetes Deployments in the Enterprise si svolge su OCP 4.5
Prerequisiti per accedere al corso
- La frequentazione dei corsi Red Hat System Administration I e II (RH124 e RH134) o un’esperienza analoga nell’amministrazione di sistemi Red Hat Enterprise Linux
- La frequentazione del corso Red Hat OpenShift I: Containers & Kubernetes (DO180) o una equivalente conoscenza di Openshift, Kubernetes e la tecnologia Linux Containers.
- La frequentazione del corso Red Hat OpenShift Administration II (DO280) o una equivalente conoscenza di Openshift e Kubernetes
- La certificazione Red Hat Certified System Administrator (RHCSA) o il possesso di skill e competenze equivalenti
- La certificazione Red Hat Certified Engineer (RHCE)
Obiettivi del corso
- Approfondire ed automatizzare i ‘day-2 tasks’
- Integrare Openshift con l’infrastruttura per l’autenticazione, storage e certificati.
- Troubleshooting del cluster e monitoraggio.
Programma del corso
Migrazione da Kubernetes a OpenShift
- Dimostra l’equivalenza tra OpenShift e Kubernetes distribuendo applicazioni Kubernetes native su OpenShift.
Introduzione dell’automazione su OpenShift
- Automatizza le attività di amministrazione di OpenShift tramite script bash e playbook Ansible.
Gestione degli operatori con OpenShift
- Esegui il deployment di operatori Kubernetes e configura gli operatori del cluster OpenShift.
Distribuzione di GitOps con Jenkins
- Implementa un flusso di lavoro GitOps utilizzando l’ambiente Jenkins containerizzato per amministrare un cluster OpenShift.
Configurazione dell’autenticazione aziendale
- Integra OpenShift con i provider di identità aziendali.
Configurazione di certificati TLS affidabili
- Configura OpenShift con certificati TLS affidabili per l’accesso esterno ai servizi e alle applicazioni del cluster.
Configurazione di pool di nodi dedicati
- Configura un sottoinsieme di nodi del cluster per carichi di lavoro speciali.
Configurazione dello storage permanente
- Configura i provider e le classi di storage per garantire agli utenti del cluster l’accesso allo storage persistente.
Gestione del monitoraggio e delle metriche del cluster
- Configura e gestisci lo stack di monitoraggio di OpenShift.
Provisioning e ispezione dell’accesso al cluster
- Esegui il deployment, invia query e risolvi i problemi dell’intero cluster.
Ripristino di nodi di lavoro non funzionanti
- Ispeziona, risolvi e correggi i problemi dei nodi di lavoro in diversi scenari.
Il programma del corso è soggetto a modifiche in base alle innovazioni nelle tecnologie e all’evoluzione degli argomenti trattati. Per chiarimenti su obiettivi e specifici argomenti contatta: training@extraordy.com