Untuk penginstalan "uji coba gratis" sebelumnya dari penayangan Knative, Anda harus mengupgrade penayangan Knative terlebih dahulu untuk menggunakan fleet GKE Enterprise.
Gunakan halaman ini untuk menginstal komponen default penayangan Knative di cluster GKE Anda di Google Cloud dengan konfigurasi berikut:
Penyajian Knative di Google Cloud dikonfigurasi untuk cluster publik secara default.
Metrik Cloud Monitoring untuk GKE Enterprise di cluster Google Cloud diaktifkan secara default.
Sebelum memulai
Untuk menginstal inferensi Knative di cluster pribadi di Google Cloud, Anda harus melakukan penginstalan kustom.
Anda harus memastikan bahwa Anda memenuhi prasyarat penginstalan.
Jika penayangan Knative diinstal di cluster, Anda harus memastikan bahwa "add-on GKE" tidak ada sebelum melakukan langkah-langkah penginstalan komponen fleet ini. Jika telah menginstal "add-on", Anda harus mengikuti langkah-langkah untuk mengupgrade ke fleet GKE Enterprise.
Periksa apakah "add-on GKE" telah diinstal.
Untuk memeriksa apakah penginstalan penayangan Knative Anda adalah "add-on GKE", jalankan perintah berikut:
gcloud container clusters describe \ CLUSTER_NAME \ --region CLUSTER_LOCATION \ --project PROJECT_ID --format='get(addonsConfig.cloudRunConfig)'
Ganti:
- CLUSTER_NAME dengan nama cluster Anda.
- CLUSTER_LOCATION dengan lokasi tempat cluster Anda berada.
- PROJECT_ID dengan ID project Google Cloud Anda.
Hasil:
- "Add-on GKE" tidak diinstal:
- Tidak ada yang ditampilkan ke terminal jika add-on tidak pernah diinstal.
disabled=true
ditampilkan jika add-on sebelumnya di-uninstal.
- "GKE add-on" diinstal: Jika add-on diinstal di cluster Anda, detail konfigurasi untuk add-on akan ditampilkan.
Contoh:
loadBalancerType=LOAD_BALANCER_TYPE_EXTERNAL
- Contoh:
-
Contoh berikut menunjukkan bahwa penayangan Knative diinstal di
cluster
my-addon-cluster
melalui "add-on GKE", yang dikonfigurasi untuk menangani traffic eksternal:gcloud container clusters describe my-addon-cluster \ --region us-central1-c --project my-gcp-project \ --format='get(addonsConfig.cloudRunConfig)'
Respons:
loadBalancerType=LOAD_BALANCER_TYPE_EXTERNAL
Menginstal inferensi Knative
Untuk menginstal komponen default penayangan Knative:
Aktifkan penayangan Knative di fleet Anda:
gcloud container fleet cloudrun enable --project=PROJECT_ID
Ganti PROJECT_ID dengan ID project Google Cloud Anda.
Untuk mengetahui detail dan opsi tambahan, lihat referensi gcloud container fleet cloudrun enable.
Opsional: Pastikan komponen fitur penayangan Knative diaktifkan:
Konsol
Lihat apakah komponen penayangan Knative Diaktifkan di konsol Google Cloud:
Command line
Lihat apakah status
appdevexperience
adalahACTIVE
:gcloud container fleet features list --project=PROJECT_ID
Ganti PROJECT_ID dengan ID project Google Cloud Anda.
Untuk mengetahui detail dan opsi tambahan, lihat referensi daftar fitur fleet penampung gcloud.
Hasil:
NAME STATE appdevexperience ACTIVE
Untuk setiap cluster GKE Enterprise tempat Anda ingin menginstal penayangan Knative, jalankan perintah yang sesuai:
gcloud container fleet cloudrun apply --gke-cluster=CLUSTER_LOCATION/CLUSTER_NAME
Ganti kode berikut:
- CLUSTER_LOCATION dengan region atau zona tempat cluster Anda berada.
- CLUSTER_NAME dengan ID cluster Anda atau ID yang sepenuhnya memenuhi syarat untuk cluster.
Untuk mengetahui detail dan opsi tambahan, lihat referensi gcloud container fleet cloudrun apply.
- Pastikan penayangan Knative telah diaktifkan di cluster Anda:
- Buka konsol Google Cloud:
- Klik nama cluster Anda untuk membuka panel detail.
- Jalankan perintah ini untuk memeriksa apakah Anda dapat melihat detail versi penayangan Knative:
kubectl get namespace knative-serving -o 'go-template={{index .metadata.labels "serving.knative.dev/release"}}'
- Pastikan semua deployment tertentu yang ditayangkan Knative dalam status berjalan di namespace
knative-serving
danappdevexperience
.
Langkah berikutnya
Siapkan penginstalan inferensi Knative.