Deployment dei servizi
Il deployment di servizi in cluster con Cloud Service Mesh è quasi come il deployment di servizi in cluster senza Cloud Service Mesh. Devi apportare alcune modifiche ai manifest di Kubernetes:
Creare servizi Kubernetes per tutti i container. Tutti i deployment devono avere un servizio Kubernetes collegato.
Assegna un nome alle porte di servizio. Sebbene GKE consenta di definire porte di servizio senza nome, Cloud Service Mesh richiede di fornire un nome per una porta che corrisponda al protocollo della porta.
Etichetta i tuoi deployment. In questo modo puoi utilizzare le funzionalità di gestione del traffico di Cloud Service Mesh, come la suddivisione del traffico tra le versioni dello stesso servizio.
Il seguente esempio di Deployment e Service illustra questi requisiti:
Dopo aver eseguito il deployment dei tuoi servizi in un cluster con Cloud Service Mesh, assicurati di inserire proxy sidecar.