Création des projets requis (espaces de noms) pour une instance de IBM Software Hub

Avant d'installer une instance de IBM Software Hub, vous devez créer le projet opérateurs et le projet opérandes pour l'instance. Si vous prévoyez de créer des instances de service dans des projets liés, vous devez également créer les projets liés.

Phase d'installation
  • Vous n'êtes pas ici. Configuration d'un poste de travail client
  • Vous n'êtes pas ici. Configuration d'un cluster
  • Vous n'êtes pas ici. Collecte des informations requises
  • Vous n'êtes pas ici. Préparation à l'exécution d'installations dans un réseau restreint
  • Vous n'êtes pas ici. Préparation à l'exécution d'installations à partir d'un registre de conteneurs privé
  • Vous êtes ici icône. Préparation du cluster pour IBM Software Hub
  • Vous n'êtes pas ici. Préparation à l'installation d'une instance de IBM Software Hub
  • Vous n'êtes pas ici. Installation d'une instance de IBM Software Hub
  • Vous n'êtes pas ici. Configuration du control plane
  • Vous n'êtes pas ici. Installation de solutions et services
Qui doit accomplir cette tâche?

Administrateur de cluster Vous devez être administrateur de cluster pour créer des projets.

Quand devez-vous terminer cette tâche?

Elle est obligatoire.

Répétez l'opération autant de fois que nécessaire. Si vous prévoyez d'installer plusieurs instances de IBM Software Hub, répétez cette tâche pour chaque instance que vous prévoyez d'installer.

Avant de commencer

  1. Consultez les instructions dans Configurations de projet pris en charge (espace de noms).
  2. Déterminez si cette instance de IBM Software Hub aura des projets liés. Si oui, déterminez le nombre de projets liés.
    Restriction : seuls certains services peuvent déployer des charges de travail ou des instances de service vers des projets liés. Pour déterminer si les services que vous prévoyez d'installer peuvent utiliser des projets liés, consultez la section Prise en charge de la multi-location.

    De nombreux services ne prennent en charge qu'une seule instance de service dans un projet donné. Ainsi, si vous souhaitez créer plusieurs instances d'un service, vous devez déployer chaque instance du service dans un projet différent. Pour ce faire, vous pouvez créer plusieurs projets liés et créer une instance du service dans chaque projet lié.

    Vous pouvez regrouper les instances de service et les charges de travail pour différents services dans le même projet lié, ou vous pouvez créer différents projets liés si un service ou une charge de travail nécessite davantage de privilèges. Vous pouvez utiliser différents projets liés pour attribuer à chaque instance de service ou charge de travail les privilèges dont elle a besoin afin de respecter le principe du moindre privilège.

Meilleure pratique : vous pouvez exécuter les commandes de cette tâche exactement telles qu'elles sont écrites si vous configurez les variables d'environnement. Pour obtenir des instructions, consultez la section Configuration des variables d'environnement d'installation.

Assurez-vous de définir les variables d'environnement avant d'exécuter les commandes de cette tâche.

Procédure

Pour créer les projets requis :

  1. Connectez-vous à Red Hat® OpenShift® Container Platform en tant qu'administrateur de cluster.
    ${OC_LOGIN}
  2. Créer le projet opérateurs pour l'instance :
    oc new-project ${PROJECT_CPD_INST_OPERATORS}
  3. Créez le projet d'opérandes pour l'instance :
    oc new-project ${PROJECT_CPD_INST_OPERANDS}
  4. Facultatif : créez tous les projets liés à l'instance :
    oc new-project ${PROJECT_CPD_INSTANCE_TETHERED}

    Répétez cette étape pour chaque projet lié que vous souhaitez créer.

    Astuce : si vous définissez la variable PROJECT_CPD_INSTANCE_TETHERED_LIST d'environnement, affichez la liste des projets connectés dans le terminal :
    echo $PROJECT_CPD_INSTANCE_TETHERED_LIST
    Utilisez ces informations pour définir la variable PROJECT_CPD_INSTANCE_TETHERED d'environnement avant de réexécuter la oc new-project commande.
    export PROJECT_CPD_INSTANCE_TETHERED=<project-name>

Etape suivante

Maintenant que vous avez créé les projets pour l'instance de IBM Software Hub, vous êtes prêt à terminer la création des ressources à l'échelle du cluster pour la IBMSoftware Hub plateforme et les services.