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
Accédez à la page Google Kubernetes Engine dans Google Cloud Console.
Cliquez sur
Créer, puis sur Configurer dans la section Standard ou Autopilot.Dans le volet de navigation, sous Cluster, cliquez sur Fonctionnalités.
Dans la section IA et machine learning, cochez la case Activer l'opérateur Ray.
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 clusterVERSION
: 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
Accédez à la page Google Kubernetes Engine dans Google Cloud Console.
Dans la liste des clusters, cliquez sur le nom du cluster que vous souhaitez vérifier.
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
- Apprenez-en plus sur Ray sur Kubernetes.
- Découvrez comment collecter et afficher les journaux et les métriques des clusters Ray.
- Explorez la documentation de KubeRay.