Prérequis pour les clusters extérieurs à Google Cloud

Avant d'installer Knative serving dans votre cluster en dehors de Google Cloud, vous vous devez d'abord vous assurer que vous remplissez les conditions suivantes:

  • Passez en revue et comprenez les Autorisations d'accès des composants de Knative serving.

  • Vous devez vous assurer que vous disposez des autorisations adéquates dans votre projet Google Cloud pour répondre aux exigences d'installation de votre cluster, et Cloud Service Mesh:

  • Un cluster avec la configuration suivante est requis:

    • Compatible Cluster Google Distributed Cloud. Pour les installations précédentes sur des clusters Google Distributed Cloud, vous devez migrer Knative serving sur VMware vers un parc.

      Aperçu: Autres clusters GKE environnements externes à Google Cloud sont actuellement disponibles en version "Preview". En savoir plus

    • Enregistré dans un parc :

      Accéder aux clusters GKE

      Pour découvrir comment enregistrer votre cluster et activer Workload Identity dans votre parc, consultez Enregistrement d'un cluster Les types de clusters compatibles en dehors de Google Cloud sont enregistrés par défaut.

    • La version 1.18 ou ultérieure du maillage Cloud Service Mesh intégré au cluster installés. Veuillez également tenir compte des conditions préalables suivantes:

      • La Plan de contrôle Cloud Service Mesh géré par Google n'est actuellement pas entièrement compatible avec Knative serving. Utilisez le plan de contrôle interne au cluster.
      • Cloud Service Mesh exige que votre cluster utilise un type de machine avec au moins au moins 4 vCPU, par exemple e2-standard-4. Découvrir Cloud Service Mesh guide d'installation pour en savoir plus sur les conditions requises. Si vous devez modifier le type de machine de votre cluster existant, consultez Migrer des charges de travail vers différents types de machines
      • Pour bénéficier du provisionnement automatisé des domaines de test : Cloud Service Mesh utilise une passerelle d'entrée et un service nommé istio-ingress dans l'espace de noms istio-system. Pour activer la création de la passerelle pendant l'installation de la fonctionnalité, utilisez --option legacy-default-ingressgateway. du script d'installation asmcli.
  • L'environnement de ligne de commande doit être configuré.

  • Les API suivantes doivent être activées dans votre projet Google Cloud:

    • API Google Kubernetes Engine : créez et gérez des applications basées sur des conteneurs.
    • API Cloud Build : créez et gérez des compilations.
    • API Container Registry : stockez et extrayez des images dans Container Registry.

    Activez les API dans la console Google Cloud