Introduction à OpenShift Container Platform sur OCI
Déployez Red Hat OpenShift Container Platform sur Oracle Cloud Infrastructure (OCI) pour provisionner l'infrastructure de cluster avec un réseau, un équilibrage de charge et un routage intégrés.
Red Hat OpenShift Container Platform est une plate-forme de conteneurs Kubernetes basée sur le cloud. En partenariat avec Oracle, il prend en charge l'exécution de charges de travail de cluster sur OCI. Pour obtenir une présentation de OpenShift Container Platform et de Kubernetes, reportez-vous à OpenShift Container Platform - Présentation (documentation Red Hat) et à Kubernetes - Présentation (documentation Red Hat).
L'infrastructure de cluster comprend plusieurs instances de calcul exécutant Red Hat Enterprise Linux CoreOS (RHCOS), ainsi que les fonctions de réseau, l'équilibrage de charge et le routage requis pour gérer le trafic entrant et sortant du cluster. Pour plus d'informations sur la pile logicielle Red Hat et la gestion des clusters, reportez-vous à la section Understanding OpenShift Container Platform (Red Hat documentation).
Architecture de cluster dans OCI
OpenShift Les clusters Container Platform utilisent la résolution DNS, le réseau cloud virtuel (VCN) d'OCI, les équilibreurs de charge et les noeuds de calcul comme suit :
- Le trafic réseau est résolu avec OCI DNS.
- Le trafic est acheminé vers les équilibreurs de charge au sein du VCN de votre cluster.
- Dans le sous-réseau public du VCN, un équilibreur de charge externe achemine le trafic vers les noeuds de plan de contrôle (maître) d'un sous-réseau privé.
- Les noeuds de plan de contrôle utilisent un équilibreur de charge interne pour communiquer avec les noeuds de calcul du cluster.
Options d'installation
- Programme d'installation assistée (recommandé) : méthode d'installation automatisée à l'aide du programme d'installation assistée Red Hat. Il s'agit de l'option privilégiée pour la plupart des utilisateurs. Cette méthode nécessite une connexion Internet.
- Programme d'installation basé sur un agent : méthode d'installation avancée qui exige que les utilisateurs provisionnent l'infrastructure de l'une des deux manières suivantes : à l'aide d'un script Terraform fourni par OCI ou manuellement, si leurs configurations requises ne sont pas prises en charge par Terraform ou s'ils travaillent dans un environnement déconnecté (hors ligne).
Programme d'installation assisté
Le programme d'installation assistée de Red Hat fournit une interface Web simple dans la console Red Hat Hybrid Cloud pour l'installation du cluster. Cette méthode nécessite une connexion Internet active. Le processus d'installation comprend les étapes suivantes :
A un niveau élevé, le workflow Assisted Installer démarre dans la console cloud hybride Red Hat, où vous générez l'image ISO de découverte. Le processus passe ensuite à la console OCI pour le provisionnement de l'infrastructure, ce qui inclut la création d'une image ISO Red Hat personnalisée pour les noeuds de calcul et l'exécution d'un script Terraform pour créer les ressources d'infrastructure requises par le cluster. Enfin, les étapes de configuration et d'installation du cluster sont terminées à nouveau dans la console Red Hat Hybrid Cloud Console.
Pour obtenir des instructions, reportez-vous à la section Installing a Cluster with Assisted Installer.

Programme d'installation basé sur l'agent
Le programme d'installation de Red Hat basé sur un agent est recommandé pour les utilisateurs avancés qui veulent une flexibilité maximale. Pour provisionner l'infrastructure de cluster à l'aide du programme d'installation basé sur l'agent, vous pouvez utiliser un script Terraform fourni par OCI ou configurer les ressources manuellement si vous avez besoin de personnalisations avancées ou si vous travaillez dans un environnement déconnecté (hors ligne). Cette méthode prend généralement plus de temps que le programme d'installation assisté. Reportez-vous à la section Le workflow est décrit en détail dans Programme d'installation basé sur un agent pour OpenShift Container Platform.
Documentation
Le déploiement d'un cluster Container Platform OpenShift sur OCI combine les actions effectuées dans la console Red Hat Hybrid Cloud et les actions effectuées dans la console OCI. Cette documentation détaille les tâches que vous effectuez dans la console OCI et fournit un aperçu du workflow d'installation complet impliquant les deux consoles. Cette documentation est destinée à être utilisée avec la documentation Red Hat suivante :
Formats pris en charge
Red Hat Enterprise Linux (RHEL) est pris en charge sur toutes les formes de machine virtuelle et de Bare Metal standard répertoriées dans le tableau suivant. Pour plus d'informations sur les formes prises en charge, reportez-vous à Catalogue de l'écosystème Red Hat - Oracle Cloud Infrastructure.
Type de forme | Formes prises en charge |
---|---|
Machines virtuelles | VM.Optimized3. Champ flexible, VM.Standard.E5. Champ flexible, VM.Standard.E4. Champ flexible, VM.Standard3. Champ flexible, VM.Standard.A1. Champ flexible, VM.Optimized3. Champ flexible |
Bare Metal | BM.Standard.E4.128, BM.Standard3.64, BM.Standard.E5.19, BM.DenseIO.E4.128, BM.Optimized3.36, BM.Standard.A1.160 |