Implementa objetos Service
Implementar servicios en clústeres con Cloud Service Mesh es casi la misma que la implementación de servicios en clústeres sin Cloud Service Mesh. Necesitas realizar algunos cambios en tus manifiestos de Kubernetes:
Crear objetos Service de Kubernetes para todos los contenedores. Todos los objetos Deployment deben tener un objeto Service de Kubernetes conectado.
Asigna un nombre a los puertos de los objetos Service. Aunque GKE te permite definir puertos de objetos Service sin nombre, Cloud Service Mesh requiere que proporciones un nombre para un puerto que coincida con el protocolo del puerto.
Etiqueta tus objetos Deployment. Esto te permite usar las funciones de administración de tráfico de Cloud Service Mesh, como dividir el tráfico entre versiones del mismo servicio.
En el siguiente ejemplo, los objetos Deployment y Service ilustran estos requisitos:
Después de implementar los objetos Service en un clúster con Cloud Service Mesh, asegúrate de inyectar proxies de sidecar.