Mengaktifkan operator Ray di Google Kubernetes Engine (GKE)


Halaman ini menunjukkan cara mengaktifkan operator Ray untuk Google Kubernetes Engine (GKE), memungkinkan Anda menggunakan KubeRay API untuk menskalakan dan mengelola gugus Ray. Untuk selengkapnya informasi tentang Ray dan KubeRay, lihat Ringkasan Ray on GKE.

Sebelum memulai

Sebelum memulai, pastikan Anda telah menjalankan tugas berikut:

  • Aktifkan Google Kubernetes Engine API.
  • Mengaktifkan Google Kubernetes Engine API
  • Jika ingin menggunakan Google Cloud CLI untuk tugas ini, instal lalu lakukan inisialisasi gcloud CLI. Jika sebelumnya Anda telah menginstal gcloud CLI, dapatkan versi terbaru dengan menjalankan gcloud components update.

Mengaktifkan operator Ray untuk cluster

Anda dapat mengaktifkan operator Ray pada Autopilot baru atau yang sudah ada atau Cluster GKE standar menggunakan Google Cloud CLI, Konsol Google Cloud, atau Terraform.

Konsol

  1. Buka halaman Google Kubernetes Engine di konsol Google Cloud.

    Buka Google Kubernetes Engine

  2. Klik Create, lalu di bagian Standard atau Autopilot, klik Configure.

  3. Untuk Standard, dari panel navigasi, di bagian Cluster, klik Features. Untuk Autopilot, klik Setelan Lanjutan.

  4. Di bagian AI and Machine Learning, pilih Aktifkan Operator Ray .

  5. Klik Create.

gcloud

Buat cluster menggunakan opsi --addons=RayOperator:

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

Ganti kode berikut:

  • CLUSTER_NAME: nama cluster baru.
  • VERSION: versi GKE, yang harus 1.30.0-gke.1747000 atau yang lebih baru. Anda juga dapat menggunakan --release-channel untuk memilih saluran rilis. Tujuan saluran rilis harus memiliki versi default 1.30.0-gke.1747000 atau nanti.

Anda dapat mengaktifkan operator Ray pada cluster yang ada dengan menggunakan gcloud container clusters update dengan opsi --update-addons=RayOperator=ENABLED.

Terraform

Contoh Terraform berikut membuat dan mengonfigurasi :

resource "google_container_cluster" "ray-cluster" {
  name     = "gke-standard-regional-ray-operator"
  location = "us-west1"

  initial_node_count = 1

  release_channel {
    channel = "RAPID"
  }

  addons_config {
    ray_operator_config {
      enabled = true
      ray_cluster_logging_config {
        enabled = true
      }
      ray_cluster_monitoring_config {
        enabled = true
      }
    }
  }

  # Set `deletion_protection` to `true` will ensure that one cannot
  # accidentally delete this instance by use of Terraform.
  deletion_protection = false
}

Untuk mempelajari penggunaan Terraform lebih lanjut, lihat Dukungan Terraform untuk GKE.

Memverifikasi bahwa operator Ray diaktifkan

Anda dapat memverifikasi bahwa operator Ray diaktifkan pada mode Autopilot atau Cluster GKE standar menggunakan gcloud CLI atau konsol Google Cloud.

Konsol

  1. Buka halaman Google Kubernetes Engine di konsol Google Cloud.

    Buka Google Kubernetes Engine

  2. Pada daftar cluster, klik nama cluster yang ingin memverifikasi.

  3. Di bagian Features, pastikan kotak centang Ray Operator telah dipilih.

gcloud

Jelaskan cluster Anda:

gcloud container clusters describe CLUSTER_NAME

Ganti CLUSTER_NAME dengan nama cluster.

Output-nya mirip dengan berikut ini

# Several lines omitted
addonsConfig:
  rayOperatorConfig:
    enabled: true

Output ini menunjukkan bahwa operator Ray diaktifkan untuk cluster.

Langkah selanjutnya