Sebelum menginstal inferensi Knative di cluster di luar Google Cloud, Anda harus memastikan terlebih dahulu bahwa Anda memenuhi persyaratan berikut:
Tinjau dan pahami izin akses komponen dalam penayangan Knative.
Anda harus memastikan bahwa Anda memiliki izin yang memadai di project Google Cloud agar memenuhi persyaratan penginstalan untuk cluster, fleet, dan Anthos Service Mesh:
- Jika memiliki peran Pemilik untuk project Google Cloud, berarti Anda memiliki izin lebih dari yang diperlukan untuk membuat cluster, menginstal, lalu mengonfigurasi penyajian Knative.
- Cluster GKE Anda di luar Google Cloud mungkin juga memerlukan izin lainnya. Baca dokumentasi dan persyaratan untuk cluster Anda.
Perhatikan bahwa persyaratan izin Anthos Service Mesh juga memenuhi semua persyaratan izin untuk menginstal dan mengonfigurasi penayangan Knative.
Menggunakan peran lain dan persyaratan minimum:
Bergantung pada organisasi, Anda juga dapat memenuhi persyaratan izin melalui kombinasi peran yang telah ditetapkan berikut:
Izin project Google Cloud: Peran Editor dasar
Izin fleet GKE Enterprise: GKE Hub Admin atau peran yang mencakup izin berikut:
gkehub.features.create
gkehub.features.update
Izin cluster: Peran Admin Kubernetes Engine:
- Kubernetes Engine Admin
- Admin Cluster Kubernetes Engine
Cluster GKE Enterprise dengan konfigurasi berikut diperlukan:
Cluster Virtual Google Distributed Cloud yang didukung. Untuk penginstalan sebelumnya di cluster Virtual Google Distributed Cloud, Anda harus memigrasikan inferensi Knative di VMware ke fleet.
Pratinjau: Lingkungan cluster GKE lainnya di luar Google Cloud saat ini tersedia sebagai "Pratinjau". Pelajari lebih lanjut.
Terdaftar di fleet GKE Enterprise Anda:
Untuk mempelajari cara mendaftarkan cluster dan mengaktifkan Workload Identity pada fleet Anda, lihat Mendaftarkan cluster
Anthos Service Mesh versi 1.18 atau yang lebih baru diinstal dalam cluster. Selain itu, perhatikan prasyarat berikut:
- Bidang kontrol Anthos Service Mesh yang dikelola Google saat ini tidak sepenuhnya didukung oleh inferensi Knative. Sebagai gantinya, gunakan bidang kontrol dalam cluster.
- Anthos Service Mesh mengharuskan cluster Anda menggunakan jenis mesin dengan minimal 4 vCPU, seperti
e2-standard-4
. Lihat panduan penginstalan Anthos Service Mesh untuk mengetahui detail persyaratan. Jika perlu mengubah jenis mesin cluster yang ada, lihat Memigrasikan workload ke jenis mesin yang berbeda. - Untuk mendapatkan manfaat dari penyediaan otomatis domain pengujian - Anthos Service Mesh menggunakan gateway masuk dan layanan yang bernama
istio-ingress
dalam namespaceistio-system
. Untuk memungkinkan pembuatan gateway selama penginstalan fitur, gunakan--option legacy-default-ingressgateway
dari skrip penginstalanasmcli
.
API berikut harus diaktifkan di project Google Cloud Anda:
- Google Kubernetes Engine API: Membangun dan mengelola aplikasi berbasis container.
- Cloud Build API: Membuat dan mengelola build.
- Container Registry API: Mengirim dan menarik image di Container Registry.