Activer l'opérateur Ray sur Google Kubernetes Engine (GKE)


Cette page explique comment activer l'opérateur Ray pour Google Kubernetes Engine (GKE), ce qui vous permet d'utiliser les API KubeRay pour procéder au scaling et à la gestion des clusters Ray. Pour en savoir plus sur Ray et KubeRay, consultez la page Présentation de Ray sur GKE.

Avant de commencer

Avant de commencer, effectuez les tâches suivantes :

  • Activez l'API Google Kubernetes Engine.
  • Activer l'API Google Kubernetes Engine
  • Si vous souhaitez utiliser Google Cloud CLI pour cette tâche, installez puis initialisez gcloud CLI. Si vous avez déjà installé gcloud CLI, assurez-vous de disposer de la dernière version en exécutant la commande gcloud components update.

Activer l'opérateur Ray pour un cluster

Vous pouvez activer l'opérateur Ray sur des clusters GKE Autopilot ou Standard nouveaux ou existants à l'aide de la CLI Google Cloud ou de la console Google Cloud.

Console

  1. Accédez à la page Google Kubernetes Engine dans Google Cloud Console.

    Accéder à Google Kubernetes Engine

  2. Cliquez sur Créer, puis sur Configurer dans la section Standard ou Autopilot.

  3. Dans le volet de navigation, sous Cluster, cliquez sur Fonctionnalités.

  4. Dans la section IA et machine learning, cochez la case Activer l'opérateur Ray.

  5. Cliquez sur Créer.

gcloud

Créez un cluster à l'aide de l'option --addons=RayOperator:

gcloud container clusters create CLUSTER_NAME \
    --cluster-version=VERSION \
    --addons=RayOperator

Remplacez les éléments suivants :

  • CLUSTER_NAME : nom du nouveau cluster
  • VERSION : version de GKE, qui doit être 1.30.0-gke.1747000 ou ultérieure. Vous pouvez également utiliser l'option --release-channel pour sélectionner une version disponible. Le canal de publication doit disposer de la version par défaut 1.30.0-gke.1747000 ou ultérieure.

Vous pouvez activer l'opérateur Ray sur un cluster existant à l'aide de la commande gcloud container clusters update avec l'option --update-addons=RayOperator=ENABLED.

Vérifier que l'opérateur Ray est activé

Vous pouvez vérifier que l'opérateur Ray est activé sur un cluster GKE Autopilot ou standard à l'aide de gcloud CLI ou de la console Google Cloud.

Console

  1. Accédez à la page Google Kubernetes Engine dans Google Cloud Console.

    Accéder à Google Kubernetes Engine

  2. Dans la liste des clusters, cliquez sur le nom du cluster que vous souhaitez vérifier.

  3. Dans la section Fonctionnalités, vérifiez que la case Opérateur Ray est cochée.

gcloud

Décrivez votre cluster:

gcloud container clusters describe CLUSTER_NAME

Remplacez CLUSTER_NAME par le nom du cluster.

Le résultat ressemble à ce qui suit :

# Several lines omitted
addonsConfig:
  rayOperatorConfig:
    enabled: true

Ce résultat indique que l'opérateur Ray est activé pour le cluster.

Étape suivante