Installation Red Hat OpenShift Serverless Knative Eventing lorsque connecté à Internet

Si vous prévoyez d'installer IBM watsonx Assistant ou IBM watsonx™ Orchestrate, vous devez disposer de Red Hat OpenShift Serverless Knative Eventing et IBM Events sur le cluster. Effectuez cette tâche pour installer le logiciel si votre cluster peut se connecter à Internet.

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 Un administrateur de cluster doit installer ce logiciel.

Quand devez-vous terminer cette tâche?
Effectuez cette tâche uniquement si vous prévoyez d'installer l'un des services suivants :
  • watsonx Assistant
  • watsonx Orchestrate

Configuration unique Les Red Hat OpenShift Serverless Knative Eventing et IBM Events sont installés une seule fois et partagés par toutes les instances de watsonx Assistant ou watsonx Orchestrate sur le cluster.

Avant de commencer

  1. Assurez-vous que le ibm-knative-events projet existe. Si elle n'existe pas, exécutez :
    oc new-project ibm-knative-events
Meilleure pratique : vous pouvez exécuter les commandes de cette tâche exactement telles qu'elles sont écrites si vous utilisez votre script de variables d'environnement d'installation.

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

A propos de cette tâche

Les étapes à suivre dépendent de la version de IBM Software Hub que vous prévoyez d'installer.

Procédure

5.3.0 Si vous installez IBM Software Hub la version 5.3.0, procédez comme suit pour installer le Red Hat OpenShift Serverless Knative Eventing logiciel :

  1. Connectez-vous cpd-cli au Red Hat OpenShift Container Platform cluster :
    ${CPDM_OC_LOGIN}
    Rappel : CPDM_OC_LOGIN est un alias de la cpd-cli manage login-to-ocp commande.
  2. Installez le Red Hat OpenShift Serverless Knative Eventing logiciel en exécutant la deploy-knative-eventing commande.
    Remarque : par défaut, la deploy-knative-eventing commande réduit les répliques Red Hat OpenShift Serverless Knative Eventing inutilisées à 0 (zéro). Pour éviter ce comportement, ajoutez la ligne suivante à la commande :
    --patch_redhat_crd=false

    La commande que vous exécutez dépend de l'endroit où vous téléchargez CASE les paquets :


    Téléchargez le document « CASE » (Document de travail sur la sécurité des données) à l'adresse GitHub

    La commande que vous exécutez dépend du stockage sur votre cluster :

    Portworx stockage
    cpd-cli manage deploy-knative-eventing \
    --release=${VERSION} \
    --storage_vendor=portworx
    Tout autre stockage
    cpd-cli manage deploy-knative-eventing \
    --release=${VERSION} \
    --block_storage_class=${STG_CLASS_BLOCK}

    Téléchargez CASE depuis IBM Cloud Pak Open Container Initiative
    Portworx stockage
    cpd-cli manage deploy-knative-eventing \
    --release=${VERSION} \
    --storage_vendor=portworx \
    --from_oci=true
    Tout autre stockage
    cpd-cli manage deploy-knative-eventing \
    --release=${VERSION} \
    --block_storage_class=${STG_CLASS_BLOCK} \
    --from_oci=true

    Télécharger CASE à partir d'un autre registre de l'Open Container Initiative
    Portworx stockage
    cpd-cli manage deploy-knative-eventing \
    --release=${VERSION} \
    --storage_vendor=portworx \
    --from_oci=true \
    --oci_location=${OCI_REGISTRY_LOCATION}
    Tout autre stockage
    cpd-cli manage deploy-knative-eventing \
    --release=${VERSION} \
    --block_storage_class=${STG_CLASS_BLOCK} \
    --from_oci=true \
    --oci_location=${OCI_REGISTRY_LOCATION}

5.3.1 et plus tard Si vous installez IBM Software Hub la version 5.3.1, procédez comme suit pour installer le Red Hat OpenShift Serverless Knative Eventing logiciel :

  1. Télécharger le IBM EventsCASE package :

    Depuis GitHub
    cpd-cli manage case-download \
    --release=${VERSION} \
    --components=ibm_events_operator

    Extrait de l'initiative « Open Container » d' IBM Cloud Pak
    cpd-cli manage case-download \
    --release=${VERSION} \
    --components=ibm_events_operator \
    --from_oci=true

    Extrait d'un autre registre de l'Open Container Initiative
    cpd-cli manage case-download \
    --release=${VERSION} \
    --components=ibm_events_operator \
    --from_oci=true \
    --oci_location=${OCI_REGISTRY_LOCATION}

  2. Connectez-vous à Red Hat OpenShift Container Platform en tant qu'administrateur de cluster.
    ${OC_LOGIN}
    Rappel : OC_LOGIN est un alias de la oc login commande.
  3. Générer les définitions de ressources personnalisées requises pour le IBM Events Operator:
    cpd-cli manage deploy-events-operator \
    --release=${VERSION} \
    --cluster_resources=true
  4. Appliquez les définitions de ressources personnalisées requises pour le IBM Events Operator:
    oc apply \
    -f cpd-cli-workspace/olm-utils-workspace/work/ibm-events-operator-crds.yaml \
    --server-side \
    --force-conflicts
  5. Connectez-vous cpd-cli au Red Hat OpenShift Container Platform cluster :
    ${CPDM_OC_LOGIN}
    Rappel : CPDM_OC_LOGIN est un alias de la cpd-cli manage login-to-ocp commande.
  6. Installez le Red Hat OpenShift Serverless Knative Eventing logiciel.
    Remarque : par défaut, la deploy-knative-eventing commande réduit les répliques Red Hat OpenShift Serverless Knative Eventing inutilisées à 0 (zéro). Pour éviter ce comportement, ajoutez la ligne suivante à la commande :
    --patch_redhat_crd=false

    La commande que vous exécutez dépend du stockage sur votre cluster :

    Portworx stockage
    cpd-cli manage deploy-knative-eventing \
    --release=${VERSION} \
    --storage_vendor=portworx
    Tout autre stockage
    cpd-cli manage deploy-knative-eventing \
    --release=${VERSION} \
    --block_storage_class=${STG_CLASS_BLOCK}

Etape suivante

Maintenant que vous avez installé Red Hat OpenShift Serverless Knative Eventing et IBM Events, vous êtes prêt à terminer la préparation de l'installation d'une instance d' IBM Software Hub.