Requisitos previos para clústeres fuera de Google Cloud

Antes de instalar Knative serving en tu clúster fuera de Google Cloud, primero deben asegurarse de que cumplen con los siguientes requisitos:

  • Revisa y comprende el permisos de acceso de los componentes en Knative serving

  • Asegúrate de tener los permisos adecuados en tu proyecto de Google Cloud para cumplir con los requisitos de instalación del clúster, flota y Cloud Service Mesh:

  • Se requiere un clúster con la siguiente configuración:

    • Un Clúster de Google Distributed Cloud. Para instalaciones anteriores en clústeres de Google Distributed Cloud, debes Migrar Knative serving en VMware a una flota.

      Vista previa: Otros clústeres de GKE entornos fuera de Google Cloud están disponibles actualmente como “Vista previa”. Más información.

    • Registrados en una flota:

      Ir a los clústeres de GKE

      Si quieres aprender a registrar tu clúster y habilitar Workload Identity en tu flota, consulta Registra un clúster. Los tipos de clústeres admitidos fuera de Google Cloud se registran de forma predeterminada.

    • La versión 1.18 o posterior de la malla de servicios de Cloud en el clúster instalada. Además, ten en cuenta los siguientes requisitos previos:

      • El Plano de control de la malla de servicios de Cloud administrado por Google actualmente, no es completamente compatible con Knative serving. Usa el en el plano de control en el clúster.
      • Cloud Service Mesh requiere que tu clúster use un tipo de máquina con los siguientes valores: al menos 4 CPU virtuales, como e2-standard-4. Consulta la malla de servicios de Cloud y guía de instalación para conocer los detalles de los requisitos. Si necesitas cambiar el tipo de máquina de tu clúster existente, consulta Migra cargas de trabajo a diferentes tipos de máquinas.
      • Para beneficiarse del aprovisionamiento automatizado de dominios de prueba, siga estos pasos: Cloud Service Mesh usa una puerta de enlace de entrada y un servicio llamado istio-ingress en el espacio de nombres istio-system. Para habilitar la creación de la puerta de enlace durante la instalación de funciones usa --option legacy-default-ingressgateway de asmcli secuencia de comandos de instalación.
  • El entorno de línea de comandos debe estar configurado.

  • Las siguientes APIs deben estar habilitadas en tu proyecto de Google Cloud:

    • API de Google Kubernetes Engine: Compila y administra aplicaciones basadas en contenedores.
    • API de Cloud Build: Crea y administra compilaciones.
    • API de Container Registry: Envía y extrae imágenes en Container Registry.

    Habilita las API en la consola de Google Cloud