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:
Erstellen Sie eine ConfigMap, die die Manifeste enthält:
kubectl create configmap configmap name --from-file=path to manifests
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.