Menginstal inferensi Knative di Google Cloud

Pelajari cara menginstal Knative inferensi di cluster GKE di Google Cloud. Penayangan Knative kini menggunakan armada Anthos Service Mesh dan GKE Enterprise. Pelajari hal-hal yang baru dan yang berubah dengan Knative yang menayangkan penginstalan armada.

Peringatan: Melakukan langkah-langkah pada halaman ini akan melakukan penginstalan penayangan Knative baru dan secara permanen menimpa penginstalan non-fleet Anda sebelumnya. Jangan lanjutkan dengan langkah-langkah berikut di cluster yang sebelumnya Anda aktifkan penayangan Knative.

Untuk penginstalan penayangan Knative "uji coba gratis" sebelumnya, Anda harus mengupgrade penayangan Knative terlebih dahulu untuk menggunakan armada GKE Enterprise.

Gunakan halaman ini untuk menginstal komponen default inferensi Knative pada cluster GKE Anda di Google Cloud dengan konfigurasi berikut:

  • Penyaluran 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 penyajian Knative diinstal di cluster, Anda harus memastikan bahwa "add-on GKE" tidak ada sebelum melakukan langkah-langkah penginstalan komponen fleet ini. Jika "add-on" sudah terinstal, Anda harus mengikuti langkah-langkah untuk melakukan upgrade ke armada GKE Enterprise.

    Periksa apakah "add-on GKE" sudah terinstal.

    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 dikembalikan ke terminal Anda jika add-on tidak pernah diinstal.
      • disabled=true ditampilkan jika add-on sudah di-uninstal sebelumnya.
    • "add-on GKE" diinstal: Jika add-on diinstal di cluster Anda, detail konfigurasi untuk add-on tersebut akan ditampilkan. Contoh: loadBalancerType=LOAD_BALANCER_TYPE_EXTERNAL
    Contoh:
    Contoh berikut menunjukkan bahwa penyaluran Knative telah 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 penayangan Knative

Untuk menginstal komponen default penayangan Knative:

  1. Aktifkan penayangan Knative di inventaris Anda:

    gcloud container fleet cloudrun enable --project=PROJECT_ID
    

    Ganti PROJECT_ID dengan ID project Google Cloud Anda.

    Untuk mengetahui detail dan opsi tambahan, baca referensi gcloud container fleet cloudrun enable.

  2. Opsional: Pastikan komponen fitur penayangan Knative diaktifkan:

    Konsol

    Lihat apakah komponen penayangan Knative Diaktifkan di Konsol Google Cloud:

    Buka fitur GKE Enterprise

    Command line

    Lihat apakah status appdevexperience adalah ACTIVE:

    gcloud container fleet features list  --project=PROJECT_ID
    

    Ganti PROJECT_ID dengan ID project Google Cloud Anda.

    Untuk mengetahui detail dan opsi tambahan, baca referensi gcloud container fleet features list.

    Hasil:

    NAME               STATE
    appdevexperience   ACTIVE
    
  3. 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 cluster Anda berada.
    • CLUSTER_NAME dengan ID cluster Anda atau ID yang sepenuhnya memenuhi syarat untuk cluster.

    Untuk mengetahui detail dan opsi tambahan, baca referensi gcloud container fleet cloudrun apply.

  4. Pastikan penayangan Knative telah diaktifkan di cluster Anda:
    1. Buka konsol Google Cloud:

      Buka cluster GKE Enterprise

    2. Klik nama cluster Anda untuk membuka panel detail.

    3. 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"}}'
    4. Pastikan semua deployment tertentu Knative berada dalam status berjalan di bagian namespace knative-serving dan appdevexperience.

Langkah selanjutnya

Menyiapkan pemasangan penayangan Knative.