Plataformas compatibles
Cloud Service Mesh admite una variedad de infraestructuras (GKE/Kubernetes, Compute Engine) y entornos (locales, otras nubes). En esta página, se describen las APIs y las opciones para usar Cloud Service Mesh en todas estas opciones.
En Google Cloud
Hay dos opciones de APIs en Google Cloud según la infraestructura que planees usar.
Si tus cargas de trabajo se encuentran exclusivamente en GKE, usa las APIs de Istio.
Usa la API de Fleet para instalar Cloud Service Mesh en los clústeres de la flota.
Elige la CA que quieras usar, MeshCA o CAS. Todos los clústeres de la flota usarán la misma CA, lo que establecerá la confianza entre las cargas de trabajo que se ejecutan en los clústeres.
La IU de Service Mesh se habilita automáticamente.
Plano de control administrado para GKE
El plano de control aprovisionado para estos clústeres depende de si agregas clústeres a una flota existente o si aprovisionas una flota nueva.
Las flotas nuevas usan el plano de control global administrado. Este plano de control se adapta a toda la red de Google Cloud y proporciona mayor confiabilidad y estabilidad.
Si agregas clústeres a una flota existente, los clústeres nuevos usarán la misma implementación del plano de control administrado que los clústeres existentes.
Cloud Service Mesh no administrada
El uso de un plano de control no administrado dentro del clúster en GKE enGoogle Cloud está obsoleto. No uses un plano de control en el clúster para las implementaciones nuevas en GKE enGoogle Cloud. Si tienes un plano de control en el clúster existente en GKE en Google Cloud, migra a Cloud Service Mesh administrado.
VMs, GKE o gRPC sin proxy
Si tus cargas de trabajo son una combinación de VMs y GKE, o usan gRPC sin proxy, debes usar las APIs de Service Routing. Estas APIs te permiten definir una malla y configurar el enrutamiento entre los servicios de esa malla.
Desactivado Google Cloud
Cloud Service Mesh admite GKE y clústeres adjuntos en una variedad de entornos. En este caso, Cloud Service Mesh forma parte de GKE Enterprise en Google Cloud. En estos entornos, Cloud Service Mesh se instala en el clúster con asmcli. Las APIs de Istio se instalan en el clúster, lo que permite al usuario configurar la malla de servicios para las cargas de trabajo de Kubernetes.
Cloud Service Mesh admite los siguientes entornos:
- Google Distributed Cloud (solo software) para VMware
- Google Distributed Cloud (solo software) para Bare Metal
Los siguientes productos ahora están obsoletos y se encuentran en modo de mantenimiento.
- GKE en AWS dejará de estar disponible el 17 de marzo de 2027.
- GKE en Azure dejará de estar disponible el 17 de marzo de 2027.
- La compatibilidad de Cloud Service Mesh con los clústeres de Kubernetes de EKS en AWS finalizará el 17 de marzo de 2027.
- La compatibilidad de Cloud Service Mesh con los clústeres de Kubernetes de AKS en Azure finalizará el 17 de marzo de 2027.
1.28.x
Solo los siguientes entornos son compatibles con Cloud Service Mesh 1.28.x en el clúster. Todos los demás entornos no son compatibles.
| Platform | Versión |
|---|---|
| GKE en Google Cloud |
Te recomendamos que inscribas los clústeres de GKE en Google Cloud en un canal de versiones. Durante la inscripción, usa el canal de versiones regular, porque otros canales pueden estar basados en una versión de GKE que no se admite. Cloud Service Mesh 1.28 admite las siguientes versiones de GKE: 1.33 a 1.36.
Para obtener más información sobre las versiones de GKE incluidas en cada canal de versiones, consulta los siguientes vínculos:
El clúster de GKE debe ser estándar. El plano de control en el clúster no admite el clúster GKE Autopilot. Para usar GKE Autopilot, debes elegir Cloud Service Mesh administrado. |
| Google Distributed Cloud (solo software) para VMware 1.31 a 1.34 | Versiones de Kubernetes 1.31 a 1.34 |
| Google Distributed Cloud (solo software) (obsoleto) para Bare Metal 1.31 a 1.34 | Versiones de Kubernetes 1.31 a 1.34 |
| GKE en AWS (obsoleto) | Versión de Kubernetes 1.31 a 1.33 |
| GKE en Azure (obsoleto) | Versión 1.31 de Kubernetes |
| Clústeres conectados de GKE (obsoleto) | Amazon EKS en Kubernetes 1.31 a 1.33 y Microsoft AKS en Kubernetes 1.31 a 1.33 |
1.27.x
Solo los siguientes entornos son compatibles con Cloud Service Mesh 1.27.x en el clúster. Todos los demás entornos no son compatibles.
| Platform | Versión |
|---|---|
| GKE en Google Cloud |
Te recomendamos que inscribas los clústeres de GKE en Google Cloud en un canal de versiones. Durante la inscripción, usa el canal de versiones regular, porque otros canales pueden estar basados en una versión de GKE que no se admite. Cloud Service Mesh 1.27 admite las siguientes versiones de GKE: 1.30 a 1.34.
Para obtener más información sobre las versiones de GKE incluidas en cada canal de versiones, consulta los siguientes vínculos:
El clúster de GKE debe ser estándar. El plano de control en el clúster no admite el clúster GKE Autopilot. Para usar GKE Autopilot, debes elegir Cloud Service Mesh administrado. |
| Google Distributed Cloud (solo software) para VMware 1.31 a 1.34 | Versiones de Kubernetes 1.31 a 1.34 |
| Google Distributed Cloud (solo software) (obsoleto) para Bare Metal 1.31 a 1.34 | Versiones de Kubernetes 1.31 a 1.34 |
| GKE en AWS (obsoleto) | Versión de Kubernetes 1.30 a 1.32 |
| GKE en Azure (obsoleto) | Versión de Kubernetes 1.30-1.31 |
| Clústeres conectados de GKE (obsoleto) | Amazon EKS en Kubernetes 1.30 a 1.32 y Microsoft AKS en Kubernetes 1.30 a 1.32 |
1.26.x
Solo los siguientes entornos son compatibles con Cloud Service Mesh 1.26.x en el clúster. Todos los demás entornos no son compatibles.
| Platform | Versión |
|---|---|
| GKE en Google Cloud |
Te recomendamos que inscribas los clústeres de GKE en Google Cloud en un canal de versiones. Durante la inscripción, usa el canal de versiones regular, porque otros canales pueden estar basados en una versión de GKE que no se admite. Cloud Service Mesh 1.26 admite las siguientes versiones de GKE: 1.30 a 1.34.
Para obtener más información sobre las versiones de GKE incluidas en cada canal de versiones, consulta los siguientes vínculos:
El clúster de GKE debe ser estándar. El plano de control en el clúster no admite el clúster GKE Autopilot. Para usar GKE Autopilot, debes elegir Cloud Service Mesh administrado. |
| Google Distributed Cloud (solo software) para VMware 1.31 a 1.34 | Versión de Kubernetes 1.30 a 1.34 |
| Google Distributed Cloud (solo software) (obsoleto) para Bare Metal 1.31 a 1.34 | Versión de Kubernetes 1.30 a 1.34 |
| GKE en AWS (obsoleto) | Versión de Kubernetes 1.30 a 1.32 |
| GKE en Azure (obsoleto) | Versión de Kubernetes 1.30-1.31 |
| Clústeres conectados de GKE (obsoleto) | Amazon EKS en Kubernetes 1.30 a 1.32 y Microsoft AKS en Kubernetes 1.30 a 1.32 |
Para obtener una lista de los entornos compatibles con Cloud Service Mesh administrado, consulta Entornos de Cloud Service Mesh administrado.