Introduzione a OpenShift Container Platform su OCI
Implementa Red Hat OpenShift Container Platform su Oracle Cloud Infrastructure (OCI) per eseguire il provisioning dell'infrastruttura cluster con funzionalità di networking, bilanciamento del carico e instradamento integrate.
Red Hat OpenShift Container Platform è una piattaforma di container Kubernetes basata su cloud. In collaborazione con Oracle, supporta l'esecuzione di carichi di lavoro cluster su OCI. Per una panoramica di OpenShift Container Platform e Kubernetes, vedere OpenShift Container Platform overview (documentazione di Red Hat) e Kubernetes overview (documentazione di Red Hat).
L'infrastruttura cluster è costituita da diverse istanze di computazione che eseguono Red Hat Enterprise Linux CoreOS (RHCOS), insieme al networking, al bilanciamento del carico e all'instradamento necessari per gestire il traffico all'interno e all'esterno del cluster. Per ulteriori dettagli sulla gestione dello stack software e dei cluster Red Hat, vedere Informazioni su OpenShift Container Platform (documentazione di Red Hat).
Architettura del cluster in OCI
OpenShift I cluster Container Platform utilizzano la risoluzione DNS di OCI, la rete cloud virtuale (VCN), i load balancer e i nodi di calcolo come indicato di seguito.
- Il traffico di rete viene risolto con il DNS OCI.
- Il traffico viene instradato alla VCN assegnata ai nodi di calcolo del cluster.
- All'interno della subnet pubblica della VCN, un load balancer esterno instrada il traffico ai nodi del piano di controllo (master) in una subnet privata.
- I nodi del piano di controllo utilizzano un load balancer interno per comunicare con i nodi di calcolo del cluster.
Opzioni di installazione
- Assisted Installer (consigliato): metodo di installazione automatico che utilizza Red Hat Assisted Installer. Questa è l'opzione preferita per la maggior parte degli utenti. Questo metodo richiede una connessione a Internet.
- Installer basato su agente: metodo di installazione avanzato che richiede agli utenti di eseguire il provisioning dell'infrastruttura in uno dei due modi seguenti: utilizzando uno script Terraform fornito da OCI oppure manualmente, se le configurazioni richieste non sono supportate da Terraform o se lavorano in un ambiente disconnesso (offline).
Programma di installazione assistito
Assisted Installer di Red Hat fornisce una semplice interfaccia web in Red Hat Hybrid Cloud Console per l'installazione in cluster. Questo metodo richiede una connessione Internet attiva. Il processo di installazione prevede i passi riportati di seguito.
Ad alto livello, il flusso di lavoro Assisted Installer inizia nella Red Hat Hybrid Cloud Console, dove si genera l'immagine ISO di ricerca automatica. Quindi il processo passa a OCI Console per il provisioning dell'infrastruttura, che include la creazione di un'immagine ISO Red Hat personalizzata per i nodi di calcolo ed l'esecuzione di uno script Terraform per creare le risorse dell'infrastruttura richieste dal cluster. Infine, i passi di configurazione e installazione del cluster vengono completati nuovamente nella console Red Hat Hybrid Cloud.
Per istruzioni, vedere Installazione di un cluster con programma di installazione assistito.

Programma di installazione basato su agente
Il programma di installazione basato sull'agente di Red Hat è consigliato per gli utenti avanzati che desiderano la massima flessibilità. Per eseguire il provisioning dell'infrastruttura cluster utilizzando l'Installer basato su agente, è possibile utilizzare uno script Terraform fornito da OCI o configurare le risorse manualmente se sono necessarie personalizzazioni avanzate o lavorare in un ambiente disconnesso (non in linea). In genere il completamento di questo metodo richiede più tempo del completamento. Vedere Il workflow è descritto in dettaglio in Installer basato su agente per OpenShift Container Platform.
documentazione
L'implementazione di un cluster Container Platform OpenShift su OCI combina le azioni eseguite in Red Hat Hybrid Cloud Console e le azioni eseguite in OCI Console. Questa documentazione descrive in dettaglio i task eseguiti nella console OCI e fornisce una panoramica del workflow di installazione completo che coinvolge entrambe le console. La presente documentazione è destinata ad essere utilizzata insieme alla seguente documentazione di Red Hat:
Forme supportate
Red Hat Enterprise Linux (RHEL) è supportato su tutte le forme Virtual Machine (VM) e sulle forme Bare Metal (BM) standard elencate nella tabella riportata di seguito. Per ulteriori informazioni sulle forme supportate, vedere Red Hat Ecosystem Catalog - Oracle Cloud Infrastructure.
Tipo di forma | Forme supportate |
---|---|
Virtual machine | VM.Optimized3. Flexfield, VM.Standard.E5. Flexfield, VM.Standard.E4. Flexfield, VM.Standard3. Flexfield, VM.Standard.A1. Flexfield, VM.Optimized3. Flexfield |
Bare Metal | BM.Standard.E4.128, BM.Standard3.64, BM.Standard.E5.19, BM.DenseIO.E4.128, BM.Optimized3.36, BM.Standard.A1.160 |