CS120

Introduzione a Red Hat OpenShift Service on AWS

Panoramica

Descrizione del corso

Scopri come eseguire il deployment, l'accesso e le operazioni quotidiane in un cluster ROSA.

Il corso insegna al personale che si occupa delle operazioni IT come eseguire il deployment di un cluster pubblico Red Hat OpenShift Service on AWS (ROSA) sia per la sperimentazione che per il provisioning dei progetti a cui lavoreranno i team di sviluppo. I partecipanti impareranno come eseguire le operazioni quotidiane dei cluster ROSA e supportare i team applicativi che li utilizzano. Il personale delle operazioni IT potrà quindi applicare le stesse competenze e procedure simili ai cluster ROSA privati delle aziende per cui lavorano.

Riepilogo dei contenuti del corso

  • Introduzione a OpenShift gestito
  • Identificazione dei prerequisiti per creare ed eseguire il deployment di un cluster ROSA
  • Accesso a un cluster ROSA come amministratore
  • Configurazione dell'autenticazione GitHub
  • Connessione dei cluster ROSA a Red Hat Cloud Services
  • Configurazione dei progetti con i guardrail per i team applicativi
  • Provisioning e configurazione dichiarativi dei progetti con OpenShift GitOps
  • Esecuzione degli aggiornamenti delle versioni di OpenShift
  • Rimozione delle risorse AWS dai cluster eliminati

Destinatari

  • Principali:
    • Amministratori ROSA
    • Amministratori di sistema, ingegneri della piattaforma, ingegneri cloud e altri ruoli IT che hanno la responsabilità di fornire e supportare l'infrastruttura per le applicazioni distribuite su AWS.
  • Secondari:
    • Architetti aziendali
    • Professionisti delle infrastrutture di sviluppo e applicative, come i site reliability engineer e gli ingegneri DevOps.

Formazione consigliata

Considerazioni sulla tecnologia

  • Per accedere ai servizi di AWS utilizzando la console AWS e la CLI di AWS, è necessario disporre di una connessione Internet. Inoltre, è necessario accedere a Red Hat Hybrid Cloud Console e ai servizi cloud associati
  • I partecipanti devono possedere un account AWS attivo con l'autorizzazione ad attivare servizi dall'AWS Marketplace e un metodo di pagamento associato per le risorse AWS consumate dai cluster ROSA
  • I partecipanti devono avere un account Red Hat Customer Portal attivo o disporre di un'iscrizione gratuita al programma Red Hat Developer.

Programma

  • Creazione di cluster pubblici Red Hat OpenShift Service on AWS (ROSA)
    Crea un cluster Red Hat OpenShift Service on AWS (ROSA) accessibile tramite Internet
    • Introduzione a ROSA
      Descrivi come i cluster ROSA si inseriscono nell'infrastruttura AWS, gli strumenti necessari per creare i cluster ROSA e accedervi, e i modelli di deployment tipici dei cluster ROSA: pubblico, tramite Amazon Virtual Private Cloud (VPC) personale e link privato
    • Prerequisiti per la creazione di cluster ROSA
      Descrivi gli strumenti e i servizi necessari per creare i cluster ROSA. Prepara un account AWS e una workstation di gestione per creare un cluster ROSA, e verifica che un account AWS soddisfi tutti i prerequisiti per creare un cluster ROSA
    • Creazione di un cluster ROSA
      Crea un cluster ROSA accessibile a Internet
    • Accesso a un cluster ROSA come amministratore
      Crea le credenziali da amministratore del cluster OpenShift per accedere a un cluster gestito utilizzando OpenShift CLI, OpenShift Web Console e Kubernetes CLI
    • Connessione di un cluster ROSA a Red Hat Services
      Collega un cluster gestito a Red Hat Cloud Services
  • Configurazione dei progetti per i team applicativi
    Configura i progetti per i team applicativi per lo sviluppo o il deployment delle applicazioni e garantisci agli amministratori non cluster l'autonomia sufficiente per le loro attività e per prevenire l'uso improprio di un cluster ROSA e dei servizi AWS
    • Configurazione dei provider di identità per i cluster ROSA
      Configura un provider di identità che consenta agli sviluppatori di accedere a un cluster ROSA e a progetti self service per il deployment di applicazioni senza privilegi
    • Multitenancy OpenShift con i progetti
      Descrivi le funzionalità di OpenShift che abilitano la multitenancy
    • Configurazione del self service per i progetti
      Descrivi le funzionalità di OpenShift che abilitano il self service per i team applicativi
  • Gestione dichiarativa dei progetti
    Automatizza la creazione e la manutenzione continua dei progetti tramite OpenShift GitOps, preservando al tempo stesso l'autonomia degli utenti non amministratori su tali progetti
    • GitOps per Kubernetes
      Definisci le basi di GitOps e il suo utilizzo con i cluster e le applicazioni Kubernetes. Descrivi i concetti essenziali di Argo CD supportati da Red Hat OpenShift GitOps
    • Automazione della gestione dei cluster ROSA con OpenShift GitOps
      Descrivi l'approccio GitOps all'automazione della gestione dei cluster OpenShift
    • Correzione delle drift con OpenShift GitOps
      Descrivi la riconciliazione delle risorse ROSA con OpenShift GitOps. Descrivi l'approccio di OpenShift GitOps per correggere la deviazione dello stato del cluster
  • Upgrade dei cluster ROSA
    Effettua l'upgrade dei cluster ROSA con le nuove versioni di OpenShift
    • Aggiornamenti di OpenShift e disponibilità delle applicazioni
      Descrivi il processo di aggiornamento di OpenShift e in che modo influisce sulla disponibilità delle applicazioni
    • Configurazione degli upgrade pianificati del cluster
      Descrivi il processo di pianificazione di un upgrade del cluster ROSA e la configurazione degli upgrade y-stream automatizzati
  • Eliminazione dei cluster ROSA
    Elimina i cluster ROSA e assicurati di fare lo stesso con tutte le relative risorse AWS
    • Eliminazione delle risorse AWS dai cluster ROSA eliminati
      Descrivi il processo di eliminazione di un cluster ROSA
    • Eliminazione delle risorse AWS dai cluster ROSA eliminati
      Descrivi gli scenari che richiedono l'eliminazione manuale delle risorse AWS correlate a un cluster ROSA dopo la sua eliminazione

Obiettivi

Vantaggi per l'organizzazione

  • Red Hat OpenShift Service on AWS (ROSA) è una piattaforma applicativa pronta all'uso che fornisce un servizio Red Hat OpenShift gestito ed eseguito in modo nativo su Amazon Web Services (AWS), per offrire alle aziende maggiore efficienza operativa, più attenzione all'innovazione e alla creazione e la possibilità di creare, distribuire e ridimensionare le applicazioni
  • Red Hat OpenShift è la piattaforma di cloud ibrido che garantisce coerenza operativa negli ambienti on premise e cloud. Le aziende che utilizzano ROSA seguono gli stessi processi operativi utilizzati da Red Hat OpenShift Container Platform autogestito nei propri datacenter on premise e distribuiscono le stesse applicazioni su qualsiasi cluster OpenShift, sia esso gestito o autogestito

Vantaggi per i partecipanti

  • Dopo aver completato il corso CS120, i partecipanti sono in grado di creare cluster ROSA. La maggior parte delle attività quotidiane di amministrazione di applicazioni e cluster viene eseguita allo stesso modo per i vari prodotti Red Hat OpenShift, così gli esperti IT possono applicare le stesse competenze nella gestione dei cluster Red Hat OpenShift negli ambienti on premise e cloud

Esami o corsi successivi consigliati