Bootstrap-Dienste vorbereiten und verwenden

Diese Seite richtet sich an Infrastrukturbetreiber oder Plattformadministratoren. Auf dieser Seite wird beschrieben, wie Sie Bootstrap-Dienste vorbereiten und installieren. Mit Bootstrap-Diensten stellen Infrastrukturbetreiber zusätzliche Ressourcen bereit, um die Funktionalität von Anthos-Nutzerclustern zu erweitern. Beispiele:

  • Speicheroperatoren wie NetApp Trident vorinstallieren, um die Standard-StorageClass bereitzustellen.
  • GPU-Treiber zur Unterstützung von Arbeitslasten vorinstallieren, die GPUs benötigen.

Infrastrukturbetreiber bereiten Bootstrap-Dienste vor, die Featuremanifeste enthalten. Plattformadministratoren wählen Bootstrap-Dienste aus, die sie ihren Nutzerclustern installieren müssen.

Bootstrap-Dienste vorbereiten

Infrastrukturbetreiber müssen zuerst Bootstrap-Dienste vorbereiten. Anthos Management Center unterstützt nicht die Vorbereitung von Bootstrap-Diensten. Verwenden Sie dazu das kubectl-Befehlszeilentool. Führen Sie folgende Schritte aus:

  1. Erstellen Sie eine ConfigMap, die die Manifeste enthält:

    kubectl create configmap configmap name --from-file=path to manifests
    
  2. Erstellen Sie einen Bootstrap-Dienst mit Verweis auf die vorherige ConfigMap und geben Sie Bootstrap-Dienste als wiederverwendbar oder nicht wiederverwendbar an. Weitere Informationen finden Sie in der Beispielkonfigurationsdatei BootstrapService.

Bootstrap-Dienste verwenden

Nach der erfolgreichen Vorbereitung von Bootstrap-Diensten installieren Plattformadministratoren Bootstrap-Dienste, die sie während der Clustererstellung oder nach der Clustererstellung in Nutzerclustern benötigen. Verwenden Sie entweder die Anthos Management Center Console oder kubectl, um diese Aufgabe auszuführen.

Management Center Console

Wählen Sie auf der Seite zur Erstellung von Nutzerclustern die benötigten Bootstrap-Dienste aus. Wenn der Nutzercluster bereit ist, werden die Manifeste wenig später auf den Nutzercluster angewendet.

Um einen Bootstrap-Dienst in einem vorhandenen Nutzercluster zu installieren, rufen Sie die Seite „Cluster bearbeiten“ auf, wählen Sie die erforderlichen Bootstrap-Dienste aus und senden Sie sie.

kubectl

Installieren Sie Bootstrap-Dienste mit kubectl, indem Sie BootstrapServiceBindings erstellen. Weitere Informationen finden Sie in der Beispielkonfigurationsdatei BootstrapServiceBinding.

Weitere Informationen