Struttura del corso
Introduzione ai Contenitori e a OpenShift
- Orientamento al corso e obiettivi di apprendimento
- Contenitori vs VM: concetti e benefici
- Panoramica dell'architettura e dei componenti di OpenShift
Immagini dei Contenitori e Registri
- Creazione di Dockerfile/Podmanfile e flussi di lavoro per la compilazione delle immagini
- Tag, livelli e tecniche di ottimizzazione delle immagini
- Utilizzo dei registri dei contenitori e pull delle immagini in OpenShift
Fondamenti di Kubernetes
- Ciclo di vita di Pod, ReplicaSet e Deployment
- Etichette, selettori e richieste/limiti di risorse
- Nomi dei spazi (namespaces), quote e programmazione di base
Distribuzione di Applicazioni su OpenShift
- Progetti OpenShift, BuildConfigs e ImageStreams
- Utilizzo della CLI oc e della console web di OpenShift
- Aggiornamenti rolling, rollback e strategie di distribuzione
Servizi, Rete e Route
- Tipi di servizio ClusterIP, NodePort e LoadBalancer
- Route OpenShift e pattern di accesso esterno
- Policies di rete e risoluzione dei problemi di connettività
Archiviazione, ConfigMaps e Secrets
- Volumi persistenti (PersistentVolumes), claim di volumi persistenti (PersistentVolumeClaims) e classi di archiviazione
- Gestione della configurazione con ConfigMaps e Secrets
- Applicazioni stateful e considerazioni su backup e ripristino
Sicurezza, Monitoraggio e Risoluzione dei Problemi
- RBAC, account di servizio e contesti di sicurezza
- Monitoraggio con metriche, log e controlli di salute
- Flussi di lavoro comuni per la risoluzione dei problemi e gestione degli incidenti
Riepilogo e Prossimi Passi
Requisiti
- Conoscenze di base della riga di comando Linux
- Familiarità con i concetti di sviluppo software
- Comprensione dei principi fondamentali delle reti
Pubblico di riferimento
- Sviluppatori che desiderano contenitorizzare applicazioni
- Ingegneri di piattaforma e operazioni
- Praticanti DevOps che implementano pipeline basate su OpenShift
Recensioni (4)
OC is new to us and we learnt alot and the labs were excellent
sharkey dollie
Corso - OpenShift 4 for Administrators
Everything. It was very understandable, and if we didn't understand something, Adriano explained it.
Zsolt Nagy - W.UP Kft
Corso - OpenShift Container Platform for Developers
I mostly enjoyed the knowledge of the trainer.
- Inverso Gesellschaft fur innovative Versicherungssoftware mbH
Corso - Docker, Kubernetes and OpenShift for Developers
There was a lot to lean, but it never felt rushed.