Ativar o operador Ray no Google Kubernetes Engine (GKE)


Nesta página, mostramos como ativar o operador Ray para o Google Kubernetes Engine (GKE), para que seja possível usar as APIs do KubeRay ao escalonar e gerenciar os clusters do Ray. Para mais informações sobre o Ray e o KubeRay, consulte Visão geral do Ray no GKE.

Antes de começar

Antes de começar, verifique se você realizou as tarefas a seguir:

  • Ativar a API Google Kubernetes Engine.
  • Ativar a API Google Kubernetes Engine
  • Se você quiser usar a Google Cloud CLI para essa tarefa, instale e, em seguida, inicialize a CLI gcloud. Se você instalou a CLI gcloud anteriormente, instale a versão mais recente executando gcloud components update.

Ativar o operador Ray em um cluster

É possível ativar o operador Ray em clusters novos ou atuais do Autopilot ou do GKE Standard usando a CLI ou o console do Google Cloud.

Console

  1. Acesse a página Google Kubernetes Engine no console do Google Cloud.

    Acessar o Google Kubernetes Engine

  2. Clique em Criar e, na seção Standard ou Autopilot, clique em Configurar.

  3. No painel de navegação, em Cluster, clique em Recursos.

  4. Na seção IA e machine learning, marque a caixa de seleção Ativar o Ray.

  5. Clique em Criar.

gcloud

Crie um cluster usando a opção --addons=RayOperator:

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

Substitua:

  • CLUSTER_NAME: o nome do novo cluster.
  • VERSION: a versão do GKE, que precisa ser 1.30.0-gke.1747000 ou mais recente. Também é possível usar a opção --release-channel para selecionar um canal de lançamento. O canal de lançamento precisa ter como versão padrão a 1.30.0-gke.1747000 ou uma versão mais recente.

É possível ativar o operador Ray em um cluster atual usando o comando gcloud container clusters update com a opção --addons=RayOperator.

Verificar se o operador Ray está ativado

É possível verificar se o operador Ray está ativado em um cluster do Autopilot ou do GKE Standard usando a gcloud CLI ou o console do Google Cloud.

Console

  1. Acesse a página Google Kubernetes Engine no console do Google Cloud.

    Acessar o Google Kubernetes Engine

  2. Na lista de clusters, clique no nome do cluster que você quer verificar.

  3. Na seção Recursos, confirme se a caixa de seleção Ray está selecionada.

gcloud

Descreva seu cluster:

gcloud container clusters describe CLUSTER_NAME

Substitua CLUSTER_NAME pelo nome do cluster.

A saída será assim:

# Several lines omitted
addonsConfig:
  rayOperatorConfig:
    enabled: true

Essa saída indica que o operador Ray está ativado para o cluster.

A seguir