Das Deployment von Diensten für Cluster mit Anthos Service Mesh entspricht in etwa dem Deployment von Diensten in Clustern ohne Anthos Service Mesh. Sie müssen nur einige Änderungen an Ihren Kubernetes-Manifesten vornehmen:
Erstellen Sie Kubernetes-Dienste für alle Container. Allen Deployments sollte ein Kubernetes-Dienst zugeordnet sein.
Geben Sie einen Namen für die Dienstports an. Obwohl Sie mit GKE unbenannte Dienstports definieren können, müssen Sie bei Anthos Service Mesh einen Namen für einen Port angeben, der mit dem Protokoll des Ports übereinstimmt.
Kennzeichnen Sie Ihre Deployments mit Labels. Damit können Sie Features zur Trafficverwaltung von Anthos Service Mesh nutzen, z. B. zum Aufteilen des Traffics zwischen verschiedenen Versionen eines Dienstes.
Mit dem folgenden Beispiel-Deployment und -Dienst werden diese Anforderungen veranschaulicht:
Nachdem Sie Ihre Dienste in einem Cluster mit Anthos Service Mesh bereitgestellt haben, müssen Sie Sidecar-Proxys einfügen.