Déployer des services
Le déploiement de services sur des clusters avec Cloud Service Mesh est quasiment identique au déploiement de services sur des clusters sans Cloud Service Mesh. Vous devez apporter des modifications à vos fichiers manifestes Kubernetes :
Créer des services Kubernetes pour tous les conteneurs Tous les déploiements doivent être associés à un service Kubernetes.
Attribuez un nom à vos ports de service. Bien que GKE vous permette de définir des ports de service sans nom, Cloud Service Mesh nécessite que vous fournissiez un nom pour un port correspondant au protocole du port.
Étiquetez vos déploiements. Cela vous permet d'utiliser le trafic Cloud Service Mesh de gestion centralisée, comme la répartition du trafic entre les versions d'une même Google Cloud.
L'exemple de déploiement et de service suivant illustre ces exigences :
Après avoir déployé vos services sur un cluster avec Cloud Service Mesh, veillez à injecter des proxys side-car.