This guide covers using Ray and Daft with managed Kubernetes services from major cloud providers.
kubectl
installed and configuredhelm
installed- A running Kubernetes cluster in one of the following cloud providers:
- Amazon Elastic Kubernetes Service (EKS)
- Google Kubernetes Engine (GKE)
- Azure Kubernetes Service (AKS)
- AWS CLI installed and configured
- Access to an existing EKS cluster
kubectl
configured for your EKS cluster:aws eks update-kubeconfig --name your-cluster-name --region your-region
- Google Cloud SDK installed
- Access to an existing GKE cluster
kubectl
configured for your GKE cluster:gcloud container clusters get-credentials your-cluster-name --zone your-zone
- Azure CLI installed
- Access to an existing AKS cluster
kubectl
configured for your AKS cluster:az aks get-credentials --resource-group your-resource-group --name your-cluster-name
Once your cloud Kubernetes cluster is running and kubectl
is configured, follow the Ray Installation Guide to:
- Install KubeRay Operator
- Deploy Ray cluster
- Install Daft
- Set up port forwarding
- Submit test jobs
Note: For cloud providers, you'll typically use x86/AMD64 images unless you're specifically using ARM-based instances (like AWS Graviton).