Démarrage avec OpenShift Container Platform sur OCI

Découvrez le déploiement de la plate-forme de conteneurs Red Hat OpenShift sur Oracle Cloud Infrastructure (OCI).

La plate-forme de conteneurs Red Hat OpenShift est une plate-forme de conteneurs Kubernetes en nuage. Red Hat, en partenariat avec OCI, prend en charge l'exécution des charges de travail de grappe sur la plate-forme OCI. Pour un aperçu de OpenShift Container Platform et de Kubernetes, consultez la documentation sur Red Hat à l'adresse OpenShift Container Platform et à l'aperçu de Kubernetes.

L'infrastructure de grappe se compose de plusieurs instances de calcul exécutant Red Hat Enterprise Linux CoreOS (RHCOS), ainsi que le réseau, l'équilibrage de charge et le routage requis pour déplacer le trafic réseau vers et depuis la grappe. Voir Présentation de OpenShift Container Platform pour plus de détails sur la pile logicielle et la gestion des grappes Red Hat.

Architecture en grappe dans OCI

Les grappes de plate-forme de conteneur OpenShift utilisent la résolution DNS d'OCI, le réseau en nuage virtuel (VCN), les équilibreurs de charge et les noeuds de calcul comme suit :

  1. Le trafic réseau est résolu avec le DNS OCI.
  2. Le trafic est acheminé vers le VCN affecté aux noeuds de calcul de la grappe.
  3. 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) de la grappe, qui sont situés dans un sous-réseau privé.
  4. Les noeuds de plan de contrôle de la grappe utilisent un équilibreur de charge interne pour communiquer avec les noeuds de calcul de la grappe.

L'illustration montre comment le trafic passe du DNS OCI au service de réseau OCI vers les noeuds de grappe de la plate-forme de conteneur OpenShift

Options d'installation

Oracle propose deux options pour provisionner l'infrastructure de cluster :
  • Assisted Installer (Recommandé) : Méthode d'installation automatisée à l'aide de Red Hat Assisted Installer. C'est l'option privilégiée pour la plupart des utilisateurs. Cette méthode nécessite une connexion Internet.
  • Intsaller basé sur un agent : Cette option est destinée aux utilisateurs qui souhaitent configurer la grappe manuellement ou à l'aide d'autres outils d'automatisation, ou qui travaillent dans un environnement déconnecté.

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 :

À un niveau élevé, le flux de travail commence dans la console Red Hat Hybrid Cloud Console, où vous créez l'image ISO de détection. Le flux de travail passe ensuite à la console OCI pour le provisionnement de l'infrastructure, qui inclut la création d'une image ISO Red Hat personnalisée pour les noeuds de calcul, et l'utilisation du service de gestionnaire de ressources pour exécuter un script Terraform et créer les ressources d'infrastructure requises par la grappe. Enfin, la configuration et l'installation finales du cluster sont effectuées dans la console Red Hat Hybrid Cloud :


Diagramme de flux de travail comportant quatre cases dans une pile verticale. Les première et quatrième zones représentent les étapes d'installation effectuées dans la console Red Hat OpenShift Hybrid Cloud, tandis que les deuxième et troisième représentent les étapes effectuées dans la console OCI. Ces étapes sont détaillées dans la section OpenShift for OCI Assisted Installer de cette documentation.

Pour obtenir des instructions, voir Installation d'une grappe avec le programme d'installation assisté de Red Hat.

Programme d'installation basé sur un agent

Le programme d'installation basé sur un agent de Red Hat est recommandé pour les utilisateurs avancés qui souhaitent une flexibilité maximale. Les utilisateurs doivent créer manuellement des ressources OCI dans la console OCI ou utiliser leurs propres outils d'automatisation. Cette méthode prend généralement plus de temps que le programme d'installation assisté. Le flux de travail est décrit en détail dans Programme d'installation basé sur un agent pour la plate-forme de conteneur OpenShift.

Documentation

Le déploiement d'une grappe de plate-forme de conteneur 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 flux de travail d'installation complet impliquant les deux consoles. Cette documentation est destinée à être utilisée avec la documentation Red Hat dans les emplacements suivants :

Formes prises en charge

Red Hat Enterprise Linux (RHEL) est pris en charge sur toutes les formes de machine virtuelle et les formes sans système d'exploitation standard répertoriées dans le tableau suivant. Pour plus d'informations sur les formes prises en charge, voir Catalogue d'écosystèmes Red Hat - Oracle Cloud Infrastructure.

Type de forme Formes prises en charge
Machines virtuelles VM.Optimized3. Champ flexible, VM.Standard.E5. Flex, VM.Standard3. Flex, VM.Standard.A1. Champ flexible, VM.Optimized3. Champ flexible
Sans système d'exploitation BM.Standard.E4.128, BM.Standard3.64, BM.Standard.E5.192