Prerequisiti per i cluster su Google Cloud

Prima di installare la gestione di Knative nel cluster su Google Cloud, devi assicurarti di soddisfare i seguenti requisiti:

  • Esamina e comprendi le autorizzazioni di accesso ai componenti nella pubblicazione con Knative.

  • Devi assicurarti di disporre di autorizzazioni adeguate nel progetto Google Cloud per soddisfare i requisiti di installazione del cluster, del parco risorse e di Anthos Service Mesh:

    • Se hai il ruolo Proprietario per il progetto Google Cloud, disponi di autorizzazioni superiori a quelle necessarie per creare cluster, installare e configurare la pubblicazione di Knative.
    • Tieni presente che anche i requisiti di autorizzazioni Anthos Service Mesh soddisfano tutti i requisiti di autorizzazione per l'installazione e la configurazione della gestione Knative.

    • Utilizzo di altri ruoli e requisiti minimi:

      A seconda dell'organizzazione, puoi anche soddisfare i requisiti di autorizzazione tramite una combinazione dei seguenti ruoli predefiniti:

  • È richiesto un cluster GKE Enterprise con la seguente configurazione:

    • Un cluster Google Kubernetes Engine supportato. Tieni presente che i cluster GKE che dispongono di pool di nodi Windows Server non sono supportati.

    • Registrato nel tuo parco risorse GKE Enterprise:

      Vai ai cluster GKE Enterprise

      Per informazioni su come registrare il cluster e abilitare Workload Identity nel tuo parco risorse, consulta Registrazione di un cluster

    • Anthos Service Mesh 1.18 o versioni successive è installato nel cluster. Inoltre, tieni presente i seguenti prerequisiti:

      • Il piano di controllo Anthos Service Mesh gestito da Google attualmente non è completamente supportato dalla gestione di Knative. Utilizza invece il piano di controllo nel cluster.
      • Anthos Service Mesh richiede che il cluster utilizzi un tipo di macchina con almeno 4 vCPU, ad esempio e2-standard-4. Per i dettagli sui requisiti, consulta la guida all'installazione di Anthos Service Mesh. Se devi modificare il tipo di macchina del cluster esistente, consulta Migrazione dei carichi di lavoro a tipi di macchine diversi.
      • Per trarre vantaggio dal provisioning automatizzato dei domini di test, Anthos Service Mesh utilizza un gateway in entrata e un servizio denominato istio-ingress nello spazio dei nomi istio-system. Per abilitare la creazione del gateway durante l'installazione delle funzionalità, utilizza --option legacy-default-ingressgateway di asmcli script di installazione.
  • L'ambiente a riga di comando deve essere configurato.

  • Le seguenti API devono essere abilitate nel tuo progetto Google Cloud:

    • API Google Kubernetes Engine: crea e gestisci applicazioni basate su container.
    • API Cloud Build: creare e gestire le build.
    • API Container Registry: esegui il push e il pull delle immagini in Container Registry.

    Abilita le API nella console Google Cloud