Prasyarat untuk cluster di Google Cloud

Sebelum menginstal Knative serving di cluster Anda di Google Cloud, Anda harus memastikan terlebih dahulu bahwa Anda memenuhi persyaratan berikut:

  • Tinjau dan pahami izin akses komponen di Knative serving.

  • Anda harus memastikan bahwa Anda memiliki izin yang memadai di Google Cloud project Anda untuk memenuhi persyaratan penginstalan cluster, fleet, dan Cloud Service Mesh:

    • Jika Anda memiliki peran Pemilik untuk project, Anda memiliki lebih dari izin yang diperlukan untuk membuat cluster, menginstal, lalu mengonfigurasi Knative serving. Google Cloud
    • Perhatikan bahwa persyaratan izin Cloud Service Mesh juga memenuhi semua persyaratan izin untuk menginstal dan mengonfigurasi Knative serving.

    • Menggunakan peran lain dan persyaratan minimum:

      Bergantung pada organisasi Anda, Anda juga dapat memenuhi persyaratan izin melalui kombinasi peran bawaan berikut:

  • Cluster dengan konfigurasi berikut diperlukan:

    • Cluster Google Kubernetes Engine yang didukung . Perhatikan bahwa cluster GKE yang memiliki node pool Windows Server tidak didukung.

    • Terdaftar ke fleet:

      Buka cluster GKE

      Untuk mempelajari cara mendaftarkan cluster dan mengaktifkan Workload Identity Federation for GKE di fleet Anda, lihat Mendaftarkan cluster. Jenis cluster yang didukung di luar Google Cloud didaftarkan secara default.

    • Cloud Service Mesh dalam cluster diinstal. Selain itu, perhatikan prasyarat berikut:

      • Bidang kontrol Cloud Service Mesh yang dikelola Google saat ini tidak sepenuhnya didukung oleh Knative serving. Sebagai gantinya, gunakan bidang kontrol dalam cluster.
      • Cloud Service Mesh mengharuskan cluster Anda menggunakan jenis mesin dengan minimal 4 vCPU, seperti e2-standard-4. Lihat panduan penginstalan Cloud Service Mesh untuk mengetahui detail persyaratan. Jika Anda perlu mengubah jenis mesin cluster yang ada, lihat Memigrasikan workload ke jenis mesin yang berbeda.
      • Untuk mendapatkan manfaat dari penyediaan otomatis domain pengujian, Cloud Service Mesh menggunakan gateway ingress dan layanan bernama istio-ingress di namespace istio-system. Untuk mengaktifkan pembuatan gateway selama penginstalan fitur, gunakan --option legacy-default-ingressgateway dari skrip penginstalan asmcli.
  • Lingkungan command line harus disiapkan.

  • API berikut harus diaktifkan di project Anda: Google Cloud

    • Kubernetes Engine API: Membangun dan mengelola aplikasi berbasis container.
    • Cloud Build API: Membuat dan mengelola build.
    • Container Registry API: Mengirim dan mengambil image di Container Registry.

    Aktifkan API di Google Cloud konsol