Prerequisiti per i cluster esterni a Google Cloud

Prima di installare Knative serving nel tuo cluster al di fuori di Google Cloud, deve prima assicurarsi di soddisfare i seguenti requisiti:

  • Esamina e comprendi le le autorizzazioni di accesso dei componenti in Knative serving.

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

  • È richiesto un cluster con la seguente configurazione:

    • A supportato cluster Google Distributed Cloud. Per installazioni precedenti su cluster Google Distributed Cloud, devi eseguire la migrazione di Knative serving su VMware a un parco risorse.

      Anteprima: altri cluster GKE al di fuori di Google Cloud sono attualmente disponibili come "anteprima". Scopri di più.

    • Registrato in un parco risorse:

      Vai ai cluster GKE

      Per scoprire come registrare il tuo cluster e abilitare Workload Identity in la tua flotta, vedi Registrazione di un cluster. I tipi di cluster supportati al di fuori di Google Cloud sono registrati per impostazione predefinita.

    • Nel cluster Cloud Service Mesh versione 1.18 o successiva è installato. Tieni inoltre presente i seguenti prerequisiti:

      • La Piano di controllo Cloud Service Mesh gestito da Google non è attualmente completamente supportato da Knative serving. Utilizza la nel piano di controllo nel cluster.
      • Cloud Service Mesh richiede che il cluster utilizzi un tipo di macchina con almeno 4 vCPU, ad esempio e2-standard-4. Visualizza Cloud Service Mesh guida all'installazione per maggiori dettagli sui requisiti. Se hai bisogno di modificare tipo di macchina del cluster esistente, Migrazione dei carichi di lavoro a tipi di macchine diversi.
      • Per trarre vantaggio dal provisioning automatizzato dei domini di prova: Cloud 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 la funzionalità per l'installazione 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 progetto Google Cloud:

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

    Abilita le API nella console Google Cloud