Tous les produits
Search
Centre de documentation

Container Service for Kubernetes:Ray on ACK

Dernière mise à jour :Aug 11, 2026

KubeRay vous permet de déployer, de mettre à l'échelle et de gérer des clusters Ray sur ACK pour les charges de travail d'IA distribuées.

Le framework de calcul Ray comprend trois couches : les bibliothèques Ray AI, Ray Core et les clusters Ray.

image.svg

Présentation de KubeRay

KubeRay est un opérateur Kubernetes open source dédié au déploiement et à la gestion des applications Ray. Il expose trois ressources personnalisées (RayCluster, RayJob et RayService) via une API Kubernetes déclarative.

Container Service for Kubernetes (ACK) offre une gestion des conteneurs de niveau entreprise, conforme aux certifications Kubernetes. Utilisez KubeRay pour déployer des clusters Ray dans ACK.

Ray sur ACK s'intègre aux services Alibaba Cloud suivants :

Service Alibaba Cloud Fonctionnalité
Simple Log Service Gestion des journaux
Managed Service for Prometheus Observabilité
Tair (Redis OSS-Compatible) Disponibilité améliorée
Ray autoscaler + ACK autoscaler Mise à l'échelle des ressources à la demande

image.png

Consultez la rubrique Installer Kuberay-Operator.

Kuberay-Operator

Installez KubeRay depuis la page Add-ons de la console ACK. ACK propose Kuberay-Operator, basé sur l'opérateur open source KubeRay, qui active les fonctionnalités ACK suivantes :

  • Planification

  • Quotas élastiques

  • Planification des ressources basée sur les priorités

  • Intégration avec Simple Log Service, Managed Service for Prometheus et Object Storage Service (OSS)

Après l'installation, ACK gère Kuberay-Operator et crée les ressources personnalisées RayCluster, RayJob et RayService sur le plan de données.

image.png

Ressources personnalisées

RayCluster

Une ressource RayCluster crée un cluster Ray composé d'un pod principal (head) et de pods de travail (worker) sur un cluster ACK. Consultez la documentation relative à la configuration de RayCluster.

image.png

RayJob

Une ressource RayJob (en mode K8sJobMode) gère un cluster Ray et un job par lot Kubernetes. Le cluster Ray fournit les ressources de calcul, tandis que le job par lot exécute ray job submit pour soumettre un job Ray. Consultez la documentation relative à la configuration de RayJob.

image.png

RayService

Une ressource RayService gère un cluster Ray et des applications Ray Serve. Le cluster Ray fournit les ressources de calcul, et Ray Serve assure le déploiement des modèles et l'inférence.

Responsabilités partagées pour Ray sur ACK

Lorsque vous exécutez des charges de travail Ray dans des clusters ACK avec KubeRay, vous et Alibaba Cloud partagez la responsabilité de la sécurité et de la gestion de l'environnement.

Responsabilités d'Alibaba Cloud

ACK gère et sécurise Kuberay-Operator :

  • Garantit la conformité des images Kuberay-Operator aux normes de renforcement de la sécurité.

  • Assure la stabilité et la disponibilité de Kuberay-Operator.

  • Maintient les versions de Kuberay-Operator.

  • Gère les ressources personnalisées RayCluster, RayJob et RayService.

Responsabilités du client

Vous êtes responsable de la sécurité et de la configuration des applications Ray déployées avec RayCluster, RayJob et RayService.

  • Suivez les bonnes pratiques pour la protection des clusters Ray.

  • Mettez à jour et maintenez les images de conteneur pour les pods principaux et de travail Ray.

  • Mettez à jour et maintenez les versions de Ray pour les pods principaux et de travail.

  • Configurez les besoins en ressources pour les clusters Ray, notamment le CPU, le GPU et la mémoire.

  • Surveillez l'état et la disponibilité des applications Ray.

Consultez la rubrique Modèle de responsabilité partagée.