Création du cluster de plate-forme de conteneur OpenShift dans OCI

Utilisez ces instructions pour créer la plate-forme de conteneur OpenShift sur le cluster OCI et vérifier que le cluster est en cours d'exécution.

Consultez les rubriques suivantes et créez les ressources qui y sont répertoriées si vous ne les avez pas.

Une fois l'image personnalisée du service Compute créée, vous êtes prêt à provisionner des noeuds de calcul pour créer le cluster. OpenShift Les noeuds Container Platform sont des noeuds de plan de contrôle (également appelés "noeuds maîtres") ou des noeuds de calcul (également appelés "noeuds de travail").

L'adresse IP de rendez-vous doit être affectée au premier noeud de plan de contrôle créé pour le cluster. Il s'agit de l'adresse IP trouvée dans le fichier /rendezvousIP créé dans votre répertoire de travail local par le programme d'installation de l'agent. Pour plus d'informations, reportez-vous à Création de fichiers de configuration pour l'installation d'un cluster sur OCI (documentation Red Hat) (documentation Red Hat).

Une fois que vous avez provisionné le premier noeud de plan de contrôle avec l'adresse IP de rendez-vous affectée, vous pouvez créer les noeuds restants. Dans ce cas, provisionnez tous les noeuds de plan de contrôle avant de commencer à provisionner les noeuds de processus actif. Les noeuds restants n'ont pas besoin d'adresses IP affectées. Lorsque vous provisionnez ces noeuds à l'aide de l'image personnalisée, ils sont automatiquement repérés et incorporés dans le cluster. Une fois tous les noeuds provisionnés, vérifiez que le cluster est en cours d'exécution à l'aide de l'interface de ligne de commande Container Platform OpenShift.

  1. Accédez au service Compute, puis sélectionnez Instances.
  2. Sélectionnez Créer une instance.
  3. Saisissez un nom pour l'instance. Par exemple, {cluster_name}-compute-1. Pour la première instance de plan de contrôle affectée à l'adresse IP Rendezvous IP, envisagez d'utiliser {cluster_name}-bootstrap ou {cluster_name}-cp-1.
  4. Sélectionnez le compartiment dans lequel le cluster OpenShift est créé.
  5. Dans la section Image et Forme, sélectionnez Modifier l'image et Mes images.
  6. Sélectionnez Images personnalisées. Assurez-vous que le compartiment est défini sur le compartiment dans lequel l'image personnalisée est stockée.
  7. Cochez la case en regard du nom de votre image personnalisée, puis sélectionnez Sélectionner une image.
  8. Sélectionnez Modifier la forme.
  9. Dans le panneau Parcourir toutes les formes, sélectionnez une forme et assurez-vous que la valeur du nombre d'OCPU est supérieure ou égale à 4 (les noeuds de calcul doivent avoir plus d'OCPU que les noeuds de plan de contrôle, idéalement 6 ou plus) et que la valeur du nombre de mémoire (Go) est supérieure ou égale à 16.
  10. Sélectionnez Sélectionner une forme pour continuer.
  11. Sélectionnez le VCN pour le cluster.
  12. Pour le sous-réseau, sélectionnez Sélectionner un sous-réseau existant pour le VCN. Pour une instance Bare Metal, sélectionnez private_subnet_bare_metal, sinon sélectionnez private_subnet_ocp.
  13. Premier noeud maître uniquement : dans la section Adresses IP de carte d'interface réseau virtuelle principale, sélectionnez Affecter manuellement une adresse IPv4 privée. Dans le champ IPv4 address, saisissez l'adresse IP de rendez-vous. Pour les noeuds maître supplémentaires et pour les noeuds de processus actif, ignorez cette étape.
  14. (Pour les instances Bare Metak uniquement) Créez une carte d'interface réseau virtuelle secondaire pour l'instance dans le sous-réseau private_subnet_ocp.
  15. Dans la section Ajouter des clés SSH, sélectionnez Coller les clés publiques et entrez la clé publique à partir de la paire de clés SSH abordée dans Prérequis.
  16. Dans la section Volume d'initialisation, sélectionnez Indiquer une taille de volume d'initialisation personnalisée et indiquez la taille de volume et la VPU. Pour plus d'informations sur les unités de performance de volume (VPU), reportez-vous à Performances de Block Volume
    • Noeuds de plan de contrôle (noeuds maîtres) : indiquez 1 To (1024 Go) pour la taille du volume et 100 pour VPU.
    • Noeuds de calcul (noeuds de travail) : indiquez 100 Go pour la taille de volume et 30 pour la VPU.
  17. Sélectionnez Afficher les options avancée pour ajouter une balise à l'instance. A l'aide de l'option de balise définie, ajoutez les balises suivantes :
    • Dans l'espace de noms openshift_tags, ajoutez la balise openshuft-resource avec la valeur openshift-resource-infra.
    • Dans l'espace de noms openshift-{cluster_name}, ajoutez la balise instance-role avec la valeur control_plane (pour les noeuds de plan de contrôle) ou worker (pour les noeuds de calcul), en fonction du type de noeud.
  18. Sélectionnez Créer pour provisionner l'instance de calcul.
  19. Répétez les étapes 1 à 17 pour le reste des noeuds de plan de contrôle. Procédez de la même manière pour provisionner les noeuds de processus actif. Vous pouvez éventuellement créer des configurations d'instance pour le plan de contrôle et les noeuds de processus actif en vue d'un provisionnement rapide. Pour obtenir des instructions sur la création de configurations d'instance, reportez-vous à Création d'une configuration d'instance.
  20. Utilisez les instructions de la section Vérification de l'exécution de l'installation de cluster basée sur un agent sur OCI (documentation Red Hat) de la documentation Red Hat pour vérifier que le cluster est en cours d'exécution. Cette étape est effectuée dans l'interface de ligne de commande OpenShift Container Platform.