Untuk "uji coba gratis" sebelumnya instalasi penyaluran Knative, Anda harus pertama upgrade layanan Knative untuk menggunakan GKE Enterprise fleet.
Gunakan halaman ini untuk menginstal komponen default penyaluran Knative pada cluster GKE Anda di Google Cloud dengan konfigurasi berikut:
Penyaluran Knative di Google Cloud dikonfigurasikan untuk cluster publik dengan secara default.
Metrik Cloud Monitoring untuk GKE Enterprise di cluster Google Cloud diaktifkan oleh secara default.
Sebelum memulai
Untuk menginstal inferensi Knative di cluster pribadi di Google Cloud, Anda harus lakukan penginstalan kustom.
Anda harus memastikan bahwa Anda memenuhi prasyarat penginstalan.
Jika penayangan Knative diinstal di cluster, Anda harus memastikan bahwa metode "Add-on GKE" tidak ada sebelum Anda melakukan langkah-langkah penginstalan komponen fleet. Jika Anda memiliki "add-on" diinstal, Anda harus mengikuti langkah-langkah untuk mengupgrade ke GKE Enterprise fleet Anda.
Periksa apakah "add-on GKE" sesuai dengan terinstal.
Untuk memeriksa apakah penginstalan 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 lokasi cluster Anda.
- PROJECT_ID dengan ID project Google Cloud Anda.
Hasil:
- "Add-on GKE" tidak diinstal:
- Tidak ada yang dikembalikan ke terminal Anda jika add-on tidak pernah diinstal.
disabled=true
akan ditampilkan jika add-on sebelumnya telah di-uninstal.
- "Add-on GKE" diinstal: Jika add-on diinstal di
cluster, detail konfigurasi untuk add-on akan ditampilkan.
Contoh:
loadBalancerType=LOAD_BALANCER_TYPE_EXTERNAL
- Contoh:
-
Contoh berikut menunjukkan bahwa penyaluran Knative diinstal pada
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 penyaluran Knative
Untuk menginstal komponen default penayangan Knative:
Aktifkan penayangan Knative di perangkat 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 gcloud container fleet cloudrun enable alamat IP internal.
Opsional: Pastikan bahwa komponen fitur penayangan Knative diaktifkan:
Konsol
Lihat apakah komponen penayangan Knative Diaktifkan di bagian 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 daftar fitur fleet container gcloud alamat IP internal.
Hasil:
NAME STATE appdevexperience ACTIVE
Untuk setiap cluster GKE Enterprise tempat Anda ingin menginstal inferensi 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 properti cluster Anda berada.
- CLUSTER_NAME dengan ID cluster Anda atau ID cluster yang memenuhi syarat untuk cluster tersebut.
Untuk mengetahui detail dan opsi tambahan, lihat gcloud container fleet cloudrun apply alamat IP internal.
- 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 khusus penayangan Knative berada dalam status berjalan pada namespace
knative-serving
danappdevexperience
.
Langkah selanjutnya
Siapkan penginstalan penayangan Knative Anda.