Auf dieser Seite wird beschrieben, wie Sie den Ray-Operator für Google Kubernetes Engine (GKE) aktivieren, damit Sie die KubeRay-APIs zum Skalieren und Verwalten von Ray-Clustern verwenden können. Weitere Informationen zu Ray und KubeRay finden Sie in der Übersicht zu Ray in der GKE.
Hinweis
Führen Sie die folgenden Aufgaben aus, bevor Sie beginnen:
- Aktivieren Sie die Google Kubernetes Engine API. Google Kubernetes Engine API aktivieren
- Wenn Sie die Google Cloud CLI für diesen Task verwenden möchten,
installieren und dann
initialisieren Sie die
gcloud CLI. Wenn Sie die gcloud CLI bereits installiert haben, rufen Sie die neueste
Version mit dem
gcloud components updateBefehl ab. Ältere gcloud CLI-Versionen unterstützen möglicherweise nicht die Ausführung der Befehle in diesem Dokument.
Ray-Operator für einen Cluster aktivieren
Sie können den Ray-Operator in neuen oder vorhandenen Autopilot- oder Standard-GKE-Clustern mit der Google Cloud CLI, der Google Cloud Console, oder Terraform aktivieren.
Console
Öffnen Sie in der Google Cloud Console die Seite Google Kubernetes Engine.
Klicken Sie auf Erstellen und dann im Bereich „Standard“ oder „Autopilot“ auf Konfigurieren.
Klicken Sie für Standardcluster im Navigationsbereich unter Cluster auf Features. Klicken Sie für Autopilot-Cluster auf Erweiterte Einstellungen.
Klicken Sie im Bereich KI und maschinelles Lernen das Kästchen Ray-Operator aktivieren an.
Klicken Sie auf Erstellen.
gcloud
Standard
Erstellen Sie einen Standardcluster mit aktiviertem Ray-Operator.
gcloud container clusters create CLUSTER_NAME \
--cluster-version=VERSION \
--addons=RayOperator
Autopilot
Erstellen Sie einen Autopilot-Cluster mit aktiviertem Ray-Operator.
gcloud container clusters create-auto CLUSTER_NAME \
--cluster-version=VERSION \
--enable-ray-operator
Ersetzen Sie Folgendes:
CLUSTER_NAMEist der Name des neuen Clusters.VERSION: die GKE-Version, die mindestens 1.30.0-gke.1747000 sein muss. Sie können auch die Option--release-channelverwenden, um eine Release-Version auszuwählen. Die Release-Version muss die Standardversion 1.30.0-gke.1747000 oder höher haben.
Sie können den Ray-Operator in einem vorhandenen Cluster mit dem
gcloud container clusters update
Befehl und der Option --update-addons=RayOperator=ENABLED aktivieren.
Terraform
Im folgenden Terraform-Beispiel wird ein Standardcluster erstellt und konfiguriert:
Weitere Informationen zur Verwendung von Terraform finden Sie unter Terraform-Unterstützung für GKE.
Versionsverwaltung
Der Ray-Operator ist in den folgenden GKE-Nebenversionen mit einer entsprechenden KubeRay-Version verfügbar:
| GKE-Nebenversion | KubeRay-Version |
|---|---|
| 1,35 | v1.5 |
| 1,34 | v1.4 |
| 1.33 | v1.3 |
| 1,32 | v1.2 |
| 1,31 | v1.2 |
| 1,30 | v1.1 |
| 1,29 | v1.1 |
Prüfen, ob der Ray-Operator aktiviert ist
Sie können prüfen, ob der Ray-Operator in einem Autopilot- oder Standard-GKE-Cluster aktiviert ist, indem Sie die gcloud CLI oder die Google Cloud Console verwenden.
Console
Öffnen Sie in der Google Cloud Console die Seite Google Kubernetes Engine.
Klicken Sie in der Clusterliste auf den Namen des Clusters, den Sie bestätigen möchten.
Prüfen Sie im Bereich Features, ob das Kästchen Ray-Operator angeklickt ist.
gcloud
Beschreiben Sie Ihren Cluster:
gcloud container clusters describe CLUSTER_NAME
Ersetzen Sie CLUSTER_NAME durch den Namen des Clusters.
Die Ausgabe sieht etwa so aus:
# Several lines omitted
addonsConfig:
rayOperatorConfig:
enabled: true
Diese Ausgabe zeigt an, dass der Ray-Operator für den Cluster aktiviert ist.
Nächste Schritte
- Mehr über Ray in Kubernetes erfahren.
- Informationen zum Erfassen und Ansehen von Logs und Messwerten für Ray-Cluster.
- KubeRay-Dokumentation ansehen.