Vorbereitung zur Installation einer Instanz von IBM Software Hub

Bevor Sie installieren können IBM Software Hub, müssen Sie die Projekte für eine Instanz von erstellen und IBM Software Hubkonfigurieren.

Wer muss diese Aufgabe erledigen?
Cluster-Administrator Ein Cluster-Administrator muss die entsprechenden Aufgaben ausführen, um die Installation einer Instanz von IBM Software Hub auf dem Cluster vorzubereiten.
Wann müssen Sie diese Aufgabe erledigen?
Wiederholen Sie dies nach Bedarf. Die Aufgaben in diesem Abschnitt müssen mindestens einmal durchgeführt werden. Sie können sie jedoch wiederholen, um mehrere Instanzen von IBM Software Hub. zu installieren.

Informationen zu dieser Task

Eine Instanz von IBM Software Hub hat mindestens zwei Projekte (Namespaces), in denen die IBM Software Hub Software installiert ist: das Operatorprojekt und das Operandenprojekt.

Sie können optional ein oder mehrere Projekte mit dem Projekt „Operanden“ verknüpfen.

Betreiberprojekt
Das Projekt, in dem die Betreiber installiert sind.

In Installations- und Verwaltungsbefehlen bezieht sich die ${PROJECT_CPD_INST_OPERATORS} Umgebungsvariable auf das Projekt des Betreibers.

Was sind Operatoren?

  • Ein Operator ist ein benutzerdefinierter Kubernetes Controller. Ein Controller implementiert einen Regelkreis, der kontinuierlich den Status bestimmter Objekte in Ihrem Cluster überwacht und bei Bedarf Anpassungen vornimmt, um sicherzustellen, dass die Objekte wie erwartet ausgeführt werden.

  • Jede Komponente von IBM Software Hub enthält einen Operator, der für die Verwaltung dieser Komponente zuständig ist. Beispielsweise verfügt das control plane über einen eigenen Betreiber, und jeder Dienst hat einen eigenen Betreiber.

  • Jede Instanz von IBM Software Hub hat ihren eigenen Satz von Operatoren. Alle Operatoren in diesem Projekt müssen in derselben Version installiert sein. Beispielsweise müssen alle Operatoren in der Version 5.3.1 installiert sein.

Installieren Sie die Operatoren für die Dienste, die Sie im Oper andenprojekt installieren möchten. Jeder Operator überwacht die entsprechenden Operanden im Operandenprojekt.

Operandenprojekt
Das Projekt, in dem die IBM Software Hubcontrol plane und Dienstleistungen installiert sind.

In Installations- und Verwaltungsbefehlen bezieht sich die ${PROJECT_CPD_INST_OPERANDS} Umgebungsvariable auf das Projekt der Operanden.

Die Operatoren überwachen die Operanden, um sicherzustellen, dass sie wie erwartet funktionieren.

Jede Instanz von IBM Software Hub hat ihren eigenen Satz von Operanden. Die Operanden in diesem Projekt müssen in derselben Version installiert sein wie die Operatoren im Operator-Projekt.

Angebundene Projekte
Ein Projekt, in dem Sie Workloads oder Dienstinstanzen bereitstellen können. Angeschlossene Projekte sind optional.
Angeschlossene Projekte werden durch die folgenden Umgebungsvariablen identifiziert:
  • In Installations- und Verwaltungsbefehlen bezieht sich die ${PROJECT_CPD_INSTANCE_TETHERED} Umgebungsvariable auf ein einzelnes gebundenes Projekt, das mit einer Instanz von IBM Software Hubverknüpft ist.
  • In Installations- und Verwaltungsbefehlen bezieht sich die ${PROJECT_CPD_INSTANCE_TETHERED_LIST} Umgebungsvariable auf eine Liste von verbundenen Projekten, die mit einer Instanz von IBM Software Hubverknüpft sind.

Der IBM Software Hubcontrol plane verwaltet die Software im Tethered-Projekt. Die Software ist jedoch ansonsten von den anderen control plane Diensten und Workloads isoliert, die im Oper andenprojekt ausgeführt werden.

Bevor Sie eine Instanz von installieren IBM Software Hub, müssen Sie sicherstellen, dass die Projekte vorhanden sind und über die erforderlichen Rollen und Rollenbindungen verfügen.

Vorgehensweise

Führen Sie die für Ihre Umgebung geeigneten Aufgaben aus.