IBM Cloud Docs
Informationen zu Satellite Config

Informationen zu Satellite Config

Verwenden Sie Satellite Config, um eine Konfiguration zu erstellen, über die Sie angeben, welche Kubernetes-Ressourcen Sie in einer Gruppe von Red Hat OpenShift on IBM Cloud-Clustern bereitstellen möchten, die an Ihrem Satellite-Standort oder in IBM Cloud ausgeführt werden.

Sie können entweder GitOps-based Konfigurationen oder Direct Upload-Konfigurationen erstellen.

Verstehen von GitOps-based Konfigurationen

Speichern Sie Ihre Kubernetes in einem Git-Repository. Cluster extrahieren Änderungen automatisch direkt aus Ihrem Repository und Git-Referenzen. Ihre Ressourcen bleiben im Quellenrepository und werden automatisch bereitgestellt, wenn sich die referenzierte Quelle ändert. Wenn Sie diese Methode verwenden möchten, wählen Sie die Vorlage GitOps aus, wenn Sie Ihre Konfiguration erstellen. Wenn Sie die GitOps-based Konfiguration zum ersten Mal verwenden und sehen möchten, wie dieser Ablauf funktioniert, können Sie die Vorlage " GitOps- Beispielanwendung " auswählen, die Sie bei der Einrichtung und Bereitstellung einer Beispielanwendung aus dem IBM Git für Ihre Cluster anleitet

Wie Satellite Konfigurationen
GitOps Konfigurationen

Eine GitOps-based Konfiguration umfasst die folgenden übergeordneten Schritte.

  1. Erstellen Sie eine Satellite-Konfiguration und geben Sie das Repository, den Referenztyp Git, den Referenznamen Git und den Pfad an.
  2. Erstellen Sie eine Subskription, um das Quellenrepository von Ressourcendateien mindestens einer Clustergruppe zuzuordnen.
  3. Die Ressourcendateien im Quellenrepository werden automatisch in den Clustern implementiert, die zur ausgewählten Clustergruppe gehören.

Informationen zu Direct Upload-Konfigurationen

Speichern Sie Ihre Kubernetes-Ressourcendefinitionen in Satellite Config, indem Sie entweder Ihre YAML-Dateien manuell hochladen oder YAML-Dateien aus Ihrem CI/CD-Prozess mit Push-Operation übertragen. Verwalten Sie Änderungen direkt über Satellite Config GUI, CLI oder über Ihren CI/CD-Prozess. Um diese Methode zu verwenden, wählen Sie beim Erstellen Ihrer Konfiguration die Vorlage Direct upload aus.

von Satellite Funktionsweise von

Eine Direct Upload-Konfiguration umfasst die folgenden allgemeinen Schritte.

  1. Erstellen Sie eine Satellite-Konfiguration und erstellen Sie Versionen, indem Sie Kubernetes-Ressourcendateien hochladen. Jede Kubernetes-Ressourcendatei, die Sie hochladen, repräsentiert eine Version innerhalb der Konfiguration.
  2. Erstellen Sie eine Subskription, um eine Version einer oder mehreren Clustergruppen zuzuordnen.
  3. Die in der Subskription angegebene Version der Kubernetes-Ressourcendatei wird automatisch in den Clustern bereitgestellt, die zur ausgewählten Clustergruppe gehören.

Schlüsselkonzepte für Satellite Config

Machen Sie sich mit den folgenden zentralen Konzepten vertraut, die beim Erstellen einer Satellite-Konfiguration verwendet werden.

Satellite-Schlüsselkonzepte konfigurieren.
term Beschreibung
Konfiguration Mit der Satellite-Konfiguration können Sie YAML-Dateiversionen für Kubernetes-Ressourcen hochladen oder erstellen, um sie in einer Gruppe von Clustern bereitzustellen. Die von Ihnen hochgeladene Version wird erst auf Ihren Cluster angewendet, wenn Sie ein Abonnement zu Ihrer Konfiguration hinzufügen.
Abonnement Eine Subskription für Satellite gibt an, welche Kubernetes-Ressource in einer oder mehreren Clustergruppen bereitgestellt wird. Nachdem Sie das Abonnement erstellt haben, lädt Satellite Config automatisch die von Ihnen angegebene Kubernetes herunter und wendet sie auf alle Cluster an, die zur Clustergruppe gehören. Es kann mehrere Minuten dauern, bis dieser Vorgang abgeschlossen ist.
Die Cluster in Ihrer Clustergruppe können in Ihrem Satellite oder in IBM Cloud existieren. Um Cluster einzubinden, die Sie in IBM Cloud betreiben, müssen Sie den Cluster in der Satellite Config-Komponente registrieren und den Satellite Config-Agent auf diesem Cluster installieren.
Version Eine Version repräsentiert die YAML-Datei für eine Kubernetes-Ressource, die Sie für eine Satellite-Konfiguration hochgeladen oder manuell erstellt haben. Sie können jede beliebige Kubernetes-Ressource in Ihre Version einbeziehen und nach Bedarf beliebig viele Versionen in eine Konfiguration hochladen. (Dieses Konzept gilt nur für Direct Upload-Konfigurationen.)
Clustergruppen Eine Clustergruppe gibt eine Gruppe von Clustern an, die bei der Satellite Config-Komponente registriert und in einer Satellite-Konfiguration enthalten sind. Cluster, die an Ihrem Standort laufen, werden automatisch registriert und können zu einer Clustergruppe hinzugefügt werden. Cluster, die in IBM Cloud laufen, müssen manuell mit der Satellite Config-Komponente manuell registriert werden, bevor sie zu einer Clustergruppe hinzugefügt werden können.