Dienste bereitstellen
Das Deployment von Diensten für Cluster mit Cloud Service Mesh entspricht in etwa dem Deployment von Diensten in Clustern ohne Cloud 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. Mit GKE können Sie unbenannte Dienstports definieren, müssen Sie für Cloud Service Mesh einen Name eines Ports, der mit dem des Ports übereinstimmt Protokoll.
Kennzeichnen Sie Ihre Deployments mit Labels. So können Sie Cloud Service Mesh-Traffic verwenden wie die Aufteilung des Traffics auf verschiedene Versionen desselben Service.
Mit dem folgenden Beispiel-Deployment und -Dienst werden diese Anforderungen veranschaulicht:
Nachdem Sie Ihre Dienste in einem Cluster mit Cloud Service Mesh bereitgestellt haben, müssen Sie Sidecar-Proxys einfügen.