Aktifkan operator Ray di Google Kubernetes Engine (GKE)

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

Sebelum memulai

Sebelum memulai, pastikan Anda telah melakukan tugas berikut:

  • Aktifkan Google Kubernetes Engine API.
  • Aktifkan 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 perintah gcloud components update. Versi gcloud CLI yang lebih lama mungkin tidak mendukung perintah yang dijalankan dalam dokumen ini.

Mengaktifkan operator Ray untuk cluster

Anda dapat mengaktifkan operator Ray di cluster GKE Autopilot atau Standar baru atau yang sudah ada menggunakan Google Cloud CLI, konsol, atau Terraform. Google Cloud

Konsol

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

    Buka Google Kubernetes Engine

  2. Klik Buat , lalu di bagian Standar atau Autopilot, klik Konfigurasi.

  3. Untuk Standar, dari panel navigasi, di bagian Cluster, klik Fitur. Untuk Autopilot, klik Setelan Lanjutan.

  4. Di bagian AI and Machine Learning, centang kotak Enable Ray Operator.

  5. Klik Buat.

gcloud

Standar

Buat cluster Standar dengan Operator Ray diaktifkan.

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

Autopilot

Buat cluster Autopilot dengan Operator Ray diaktifkan.

gcloud container clusters create-auto CLUSTER_NAME \
    --cluster-version=VERSION \
    --enable-ray-operator

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 opsi --release-channel untuk memilih saluran rilis. Saluran rilis harus memiliki versi default 1.30.0-gke.1747000 atau yang lebih baru.

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

Terraform

Contoh Terraform berikut membuat dan mengonfigurasi cluster Standar:

resource "google_container_cluster" "default" {
  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
      }
    }
  }
}

Untuk mempelajari lebih lanjut cara menggunakan Terraform, lihat Dukungan Terraform untuk GKE.

Pembuatan Versi

Operator Ray tersedia dalam versi minor GKE berikut dengan versi KubeRay yang sesuai:

Versi Minor GKE Versi KubeRay
1.35 v1.5
1.34 v1.4
1.33 v1.3
1.32 v1.2
1.31 v1.2
1.30 v1.1
1.29 v1.1

Memverifikasi bahwa operator Ray diaktifkan

Anda dapat memverifikasi bahwa operator Ray diaktifkan di cluster GKE Autopilot atau Standar menggunakan gcloud CLI atau konsol Google Cloud .

Konsol

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

    Buka Google Kubernetes Engine

  2. Di daftar cluster, klik nama cluster yang ingin Anda verifikasi.

  3. Di bagian Fitur, pastikan kotak Ray Operator dicentang.

gcloud

Deskripsikan cluster Anda:

gcloud container clusters describe CLUSTER_NAME

Ganti CLUSTER_NAME dengan nama cluster.

Outputnya mirip dengan berikut

# Several lines omitted
addonsConfig:
  rayOperatorConfig:
    enabled: true

Output ini menunjukkan bahwa operator Ray diaktifkan untuk cluster.

Langkah berikutnya