Questa pagina mostra come attivare l'operatore Ray per Google Kubernetes Engine (GKE), consentendoti di utilizzare le API KubeRay per scalare e gestire i cluster Ray. Per maggiori informazioni su Ray e KubeRay, consulta Panoramica di Ray su GKE.
Prima di iniziare
Prima di iniziare, assicurati di aver eseguito le seguenti operazioni:
- Attiva l'API Google Kubernetes Engine. Attiva l'API Google Kubernetes Engine
- Se vuoi utilizzare Google Cloud CLI per questa attività,
installala e poi
inizializza
gcloud CLI. Se hai già installato gcloud CLI, scarica l'ultima
versione eseguendo il comando
gcloud components update. Le versioni precedenti di gcloud CLI potrebbero non supportare l'esecuzione dei comandi in questo documento.
Abilita l'operatore Ray per un cluster
Puoi attivare l'operatore Ray su cluster GKE Autopilot o Standard nuovi o esistenti utilizzando Google Cloud CLI, la console Google Cloud o Terraform.
Console
Vai alla pagina Google Kubernetes Engine nella console Google Cloud .
Fai clic su Crea e poi su Configura nella sezione Standard o Autopilot.
Per Standard, nel riquadro di navigazione, in Cluster, fai clic su Funzionalità. Per Autopilot, fai clic su Impostazioni avanzate.
Nella sezione AI e machine learning, seleziona la casella di controllo Attiva operatore Ray.
Fai clic su Crea.
gcloud
Crea un cluster utilizzando l'opzione --addons=RayOperator:
gcloud container clusters create CLUSTER_NAME \
--cluster-version=VERSION \
--addons=RayOperator
Sostituisci quanto segue:
CLUSTER_NAME: il nome del nuovo cluster.VERSION: la versione di GKE, che deve essere 1.30.0-gke.1747000 o successive. Puoi anche utilizzare l'opzione--release-channelper selezionare un canale di rilascio. Il canale di rilascio deve avere una versione predefinita 1.30.0-gke.1747000 o successiva.
Puoi abilitare l'operatore Ray su un cluster esistente utilizzando il comando
gcloud container clusters update con l'opzione --update-addons=RayOperator=ENABLED.
Terraform
Il seguente esempio Terraform crea e configura un cluster Standard:
Per scoprire di più sull'utilizzo di Terraform, consulta Supporto di Terraform per GKE.
Controllo delle versioni
L'operatore Ray è disponibile nelle seguenti versioni secondarie di GKE con una versione KubeRay corrispondente:
| Versione secondaria di GKE | Versione di KubeRay |
|---|---|
| 1,33 | v1.3 |
| 1.32 | v1.2 |
| 1,31 | v1.2 |
| 1,30 | v1.1 |
| 1,29 | v1.1 |
Verifica che l'operatore Ray sia abilitato
Puoi verificare che l'operatore Ray sia abilitato su un cluster GKE Autopilot o Standard utilizzando gcloud CLI o la console Google Cloud .
Console
Vai alla pagina Google Kubernetes Engine nella console Google Cloud .
Nell'elenco dei cluster, fai clic sul nome del cluster che vuoi verificare.
Nella sezione Funzionalità, verifica che la casella di controllo Ray Operator sia selezionata.
gcloud
Descrivi il tuo cluster:
gcloud container clusters describe CLUSTER_NAME
Sostituisci CLUSTER_NAME con il nome del cluster.
L'output è simile al seguente:
# Several lines omitted
addonsConfig:
rayOperatorConfig:
enabled: true
Questo output indica che l'operatore Ray è abilitato per il cluster.
Passaggi successivi
- Scopri di più su Ray su Kubernetes.
- Scopri come raccogliere e visualizzare log e metriche per i cluster Ray.
- Esplora la documentazione di KubeRay.