Esta página mostra como ativar o operador Ray para o Google Kubernetes Engine (GKE), o que lhe permite usar as APIs KubeRay para dimensionar e gerir clusters Ray. Para mais informações sobre o Ray e o KubeRay, consulte a vista geral do Ray no GKE.
Antes de começar
Antes de começar, certifique-se de que realizou as seguintes tarefas:
- Ative a API Google Kubernetes Engine. Ative a API Google Kubernetes Engine
- Se quiser usar a CLI gcloud para esta tarefa,
    instale-a e, em seguida,
    inicialize-a. Se instalou anteriormente a CLI gcloud, execute o comando gcloud components updatepara obter a versão mais recente. As versões anteriores da CLI gcloud podem não suportar a execução dos comandos neste documento.
Ative o operador Ray para um cluster
Pode ativar o operador Ray em clusters do GKE Autopilot ou Standard novos ou existentes através da CLI Google Cloud, da Google Cloud consola ou do Terraform.
Consola
- Aceda à página do Google Kubernetes Engine na Google Cloud consola. 
- Clique em Criar e, de seguida, na secção Padrão ou Autopilot, clique em Configurar. 
- Para o tipo Padrão, no painel de navegação, em Cluster, clique em Funcionalidades. Para o Autopilot, clique em Definições avançadas. 
- Na secção IA e aprendizagem automática, selecione a caixa de verificação Ativar operador Ray. 
- Clique em Criar. 
gcloud
Crie um cluster através da opção --addons=RayOperator:
gcloud container clusters create CLUSTER_NAME \
    --cluster-version=VERSION \
    --addons=RayOperator
Substitua o seguinte:
- CLUSTER_NAME: o nome do novo cluster.
- VERSION: a versão do GKE, que tem de ser 1.30.0-gke.1747000 ou posterior. Também pode usar a opção- --release-channelpara selecionar um canal de lançamento. O canal de lançamento tem de ter uma versão predefinida de 1.30.0-gke.1747000 ou posterior.
Pode ativar o operador Ray num cluster existente através do comando
gcloud container clusters update
com a opção --update-addons=RayOperator=ENABLED.
Terraform
O exemplo do Terraform seguinte cria e configura um cluster Standard:
Para saber mais sobre a utilização do Terraform, consulte o artigo Compatibilidade do Terraform com o GKE.
Controlo de versões
O operador Ray está disponível nas seguintes versões secundárias do GKE com uma versão correspondente do KubeRay:
| Versão secundária do GKE | Versão do KubeRay | 
|---|---|
| 1,33 | v1.3 | 
| 1,32 | v1.2 | 
| 1.31 | v1.2 | 
| 1,30 | v1.1 | 
| 1,29 | v1.1 | 
Verifique se o operador Ray está ativado
Pode verificar se o operador do Ray está ativado num cluster do GKE Autopilot ou Standard através da CLI gcloud ou da Google Cloud consola.
Consola
- Aceda à página do Google Kubernetes Engine na Google Cloud consola. 
- Na lista de clusters, clique no nome do cluster que quer validar. 
- Na secção Funcionalidades, confirme que a caixa de verificação Operador de raios está selecionada. 
gcloud
Descreva o seu cluster:
gcloud container clusters describe CLUSTER_NAME
Substitua CLUSTER_NAME pelo nome do cluster.
O resultado é semelhante ao seguinte
# Several lines omitted
addonsConfig:
  rayOperatorConfig:
    enabled: true
Este resultado indica que o operador Ray está ativado para o cluster.
O que se segue?
- Saiba mais sobre o Ray no Kubernetes.
- Saiba como recolher e ver registos e métricas para clusters Ray.
- Explore a documentação do KubeRay.