DO700

Container Adoption Boot Camp

Panoramica

Descrizione del corso

Supporto dell'infrastruttura per l'adozione di applicazioni container native, Kubernetes e metodologie DevOps.

Il corso intensivo e basato su prove pratiche Container Adoption Boot Camp for Administrators (DO700) consente di apprendere a sviluppare applicazioni container native distribuite su Red Hat® OpenShift® Container Platform, l'implementazione di Kubernetes di Red Hat, a livello aziendale. Il corso si rivolge a chi vuole fare un salto di qualità nel percorso verso la trasformazione digitale, per il quale è necessario saper offrire assistenza a un numero in costante crescita di cluster, interlocutori, applicazioni e utenti finali, completando deployment su larga scala. Le competenze acquisite in questo corso possono essere applicate sia alle edizioni autogestite di OpenShift che alle edizioni con servizi gestiti come Red Hat OpenShift on AWS (ROSA) e Azure Red Hat OpenShift. Come parte dell'iscrizione, riceverai un anno diRed Hat Learning Subscription Standard che ti dà accesso illimitato a tutti i nostri corsi online. Inoltre, puoi sostenere fino a 5 esami singoli e riprovare uno qualsiasi di questi esami qualora non lo superassi.

I corsi si svolgono su Red Hat OpenShift Container Platform 4.14.

Nota: questo corso è offerto come lezioni virtuali di dieci giorni. La durata può variare in base alla modalità di fruizione. Per conoscere tutti i dettagli, la programmazione e i prezzi del corso, scegli il tuo paese nel menu a destra e clicca sull'apposito pulsante.

5-10 Argomenti del corso

  • Introduzione a Kubernetes e Red Hat OpenShift
  • Eseguire il deployment e risolvere i problemi delle applicazioni containerizzate su OpenShift
  • Controllare l'accesso ai progetti usando il controllo degli accessi basato sui ruoli (RBAC)
  • Configurare l'autenticazione e la gestione delle identità per OpenShift
  • Isolare le applicazioni con criteri di rete
  • Controllare l'uso delle risorse mediante quote e limiti
  • Automatizzare le attività di amministrazione di OpenShift utilizzando l'operatore OpenShift GitOps
  • Eseguire il deployment di pacchetti di applicazioni da modelli OpenShift e grafici Helm
  • Eseguire il provisioning dello storage permanente in base ai requisiti delle applicazioni
  • Eseguire il backup e il ripristino di applicazioni containerizzate con l'operatore OpenShift API for Data Protection (OADP)

Destinatari

  • Amministratori di sistema, amministratori cloud e Site Reliability Engineer (SRE) interessati all'adozione di tecnologie container e Kubernetes

Formazione consigliata

Considerazioni sulla tecnologia

  • Per questo corso è richiesto l'accesso a Internet per poter accedere ai cluster OpenShift condivisi e dedicati

Struttura del corso

Programma del corso

  1. Introduzione a Kubernetes e OpenShift
    • Identifica i principali servizi cluster Kubernetes e servizi della piattaforma OpenShift e monitorali con la web console
  2. API e interfacce a riga di comando OpenShift e Kubernetes
    • Accedi a un cluster OpenShift utilizzando la riga di comando ed esegui una query sulle risorse dell'API Kubernetes per valutare l'integrità di un cluster
  3. Esecuzione di applicazioni come container e pod
    • Esegui e risolvi i problemi delle applicazioni containerizzate come pod Kubernetes non gestiti
  4. Deployment di applicazioni gestite e in rete su Kubernetes
    • Esegui il deployment delle applicazioni ed esponile per l'accesso alla rete dall'interno e dall'esterno di un cluster Kubernetes
  5. Gestione dello storage per la configurazione delle applicazioni e i dati
    • Esternalizza la configurazione delle applicazioni nelle risorse Kubernetes ed esegui il provisioning dei volumi di storage per i file di dati permanenti
  6. Configurazione dell'affidabilità delle applicazioni
    • Configura le applicazioni in modo che funzionino con Kubernetes per ottenere alta disponibilità e resilienza
  7. Gestione degli aggiornamenti delle applicazioni
    • Gestisci gli aggiornamenti delle applicazioni riproducibili e i rollback di codice e configurazioni
  8. Gestione dichiarativa delle risorse
    • Esegui il deployment e l'aggiornamento delle applicazioni dai manifest delle risorse parametrizzati per diversi ambienti di destinazione
  9. Deployment di pacchetti di applicazioni
    • Esegui il deployment e l'aggiornamento delle applicazioni dai manifest delle risorse raggruppati in pacchetti per la condivisione e la distribuzione
  10. Autenticazione e autorizzazioni
    • Configura l'autenticazione con il provider di identità HTPasswd e assegna ruoli a utenti e gruppi
  11. Sicurezza della rete
    • Proteggi il traffico di rete tra le applicazioni all'interno e all'esterno del cluster
  12. Esposizione delle applicazioni non HTTP/SNI
    • Esponi le applicazioni per l'accesso esterno senza utilizzare un controller Ingress
  13. Abilitazione del self service per gli sviluppatori
    • Configura i cluster per garantire un self service sicuro agli sviluppatori di diversi team e disabilita il self service se il provisioning dei progetti deve essere eseguito dal team operativo
  14. Gestione degli operatori Kubernetes
    • Installa e aggiorna gli operatori gestiti da Operator Lifecycle Manager e da Cluster Version Operator
  15. Sicurezza delle applicazioni
    • Esegui applicazioni che richiedono privilegi elevati o speciali dal sistema operativo host o da Kubernetes
  16. Aggiornamenti di OpenShift
    • Aggiorna un cluster OpenShift e riduci al minimo le interruzioni delle applicazioni distribuite
  17. Autenticazione e gestione delle identità
    • Configura i cluster OpenShift per l'autenticazione utilizzando i sistemi di identità enterprise LDAP e OIDC e per il riconoscimento dei gruppi definiti da tali sistemi
  18. Backup, ripristino e migrazione di applicazioni con OADP
    • Esegui il backup e il ripristino dei dati e delle impostazioni delle applicazioni con OpenShift API for Data Protection (OADP)
  19. Partizionamento dei cluster
    • Configura un sottoinsieme di nodi del cluster da dedicare a un certo tipo di carico di lavoro
  20. Pianificazione dei pod
    • Configura i carichi di lavoro in modo che vengano eseguiti su un set dedicato di nodi del cluster e impedisci ad altri carichi di lavoro di utilizzare tali nodi
  21. OpenShift GitOps
    • Esegui il deployment di OpenShift GitOps per la gestione di cluster e applicazioni

Risultati

Vantaggi per l'organizzazione

  • Il bootcamp intende fornire agli amministratori meno esperti dei container le competenze necessarie e avanzate per configurare, gestire e automatizzare Red Hat OpenShift Container Platform per il deployment di applicazioni containerizzate altamente disponibili, resilienti e scalabili. Red Hat OpenShift Container Platform consente di accelerare i cicli di sviluppo e deployment applicativi, oltre che di garantire la portabilità delle applicazioni tra i diversi ambienti. La piattaforma semplifica inoltre la scalabilità delle applicazioni, nonché l'amministrazione e la manutenzione di applicazioni cloud native o adattate.

Vantaggi per i partecipanti

Al termine del corso, i partecipanti saranno in grado di configurare e gestire un cluster Red Hat OpenShift Container Platform 4 su vasta scala, eseguendo le seguenti operazioni:

  • Configurare i controlli di sicurezza per utenti, applicazioni e rete
  • Integrare OpenShift con i sistemi di autenticazione, storage e GitOps dell'azienda, per migliorare la produttività delle attività IT e la conformità agli standard dell'organizzazione
  • Apprendere tecniche di risoluzione dei problemi per identificare problemi con le applicazioni containerizzate, gli operatori del cluster e la capacità di elaborazione

Esami o corsi successivi consigliati

Crea il tuo percorso di formazione

Personalizza la tua esperienza di apprendimento con Red Hat Learning Subscription e l'accesso on demand illimitato alle risorse di formazione online, per un anno.

Verifica le tue competenze

Fai un test delle competenze gratuito per verificare le tue conoscenze, individuare eventuali lacune e ricevere consigli su come cominciare a utilizzare Red Hat Training.