Le déploiement de services sur des clusters avec Anthos Service Mesh est quasiment identique au déploiement de services sur des clusters sans Anthos 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, Anthos 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 les fonctionnalités de gestion du trafic d'Anthos Service Mesh, telles que la répartition du trafic entre les versions d'un même service.
L'exemple de déploiement et de service suivant illustre ces exigences :
Après avoir déployé vos services sur un cluster avec Anthos Service Mesh, veillez à injecter des proxys side-car.