Struttura del corso
Modulo 1: Introduzione a OpenShift e Kubernetes
- Architettura e componenti di OpenShift
- Rapporto tra OpenShift e Kubernetes
- Container, immagini e registry
- Panoramica delle edizioni di OpenShift (OKD vs OCP)
Modulo 2: Architettura di OpenShift 4
- Componenti del piano di controllo
- Nodi worker e MachineSets
- Panoramica di Red Hat CoreOS
- Operator e Operator Lifecycle Manager (OLM)
Modulo 3: Installazione di OpenShift 4
- Metodi di installazione (IPI vs UPI)
- Processo di bootstrap del cluster
- Requisiti di rete e DNS
- Dployment del cluster in ambiente live
Modulo 4: Gestione delle risorse del cluster
- Nodi e MachineSets
- Scaling del cluster
- Quote e limiti delle risorse
- Namespace e progetti
Modulo 5: Implementazione delle applicazioni
- Deployments, ReplicaSets, Pods
- Source-to-Image (S2I)
- Deployement basati su container
- Aggiornamenti rolling e rollback
Modulo 6: Lavorare con gli Operator
- Concetto e vantaggi degli Operator
- Installazione e gestione degli Operator
- Utilizzo degli Operator per il ciclo di vita delle applicazioni
- Definizioni di risorse personalizzate (CRD)
Modulo 7: Rete in OpenShift
- Introduzione alla rete del cluster
- Servizi e route
- Ingress e bilanciamento del carico
- Network policy
Modulo 8: Gestione dello storage
- Persistent Volumes (PV) e Persistent Volume Claims (PVC)
- Storage classes
- Applicazioni stateful
- Provisioning dinamico
Modulo 9: Sicurezza in OpenShift
- Autenticazione e autorizzazione (RBAC)
- Security Context Constraints (SCC)
- Gestione utenti e ruoli
- Sicurezza delle applicazioni e dei secret
Modulo 10: Monitoraggio e logging
- Stack di monitoraggio integrato
- Metrics e alert
- Architettura del logging
- Diagnosi dei problemi del cluster
Modulo 11: Upgrade e gestione del ciclo di vita
- Upgrade del cluster in OpenShift 4
- Upgrade degli Operator
- Considerazioni sul backup
- Migrazione da OpenShift 3 (panoramica)
Modulo 12: Troubleshooting e best practices
- Diagnosi dei problemi del cluster
- Debugging delle applicazioni
- Considerazioni sulle prestazioni
- Best practices per la produzione
Requisiti
Prerequisiti
- Conoscenza di base dei concetti relativi ai container e a Docker
- Dimestichezza con l'amministrazione dei sistemi Linux
- Si consiglia una conoscenza di base di DevOps
Pubblico target
- Amministratori di sistema
- Ingegneri DevOps
- Ingegneri di piattaforma
- Architetti cloud e infrastrutturali
Recensioni (2)
La disponibilità del desktop virtuale come forma di sandbox per i partecipanti da cui esplorare è fantastica!
Benedict - Questronix Corporation
Corso - OpenShift 4 for Administrators
Traduzione automatica
OC è nuovo per noi e abbiamo imparato molto, i laboratori erano eccellenti
sharkey dollie
Corso - OpenShift 4 for Administrators
Traduzione automatica