Anthos Service Mesh 1.6

Dienstports benennen

Um in Anthos Service Mesh aufgenommen zu werden, müssen die Dienstports benannt werden und der Name muss das Protokoll des Ports enthalten. Beispiel:

apiVersion: v1
kind: Service
metadata:
  name: ratings
  labels:
    app: ratings
    service: ratings
spec:
  ports:
  - port: 9080
    name: http

Der Name des Dienstports kann ein Suffix in der folgenden Syntax enthalten: name: protocol[-suffix]. Wobei die eckigen Klammern auf ein optionales Suffix verweisen, das mit einem Bindestrich beginnen muss. Beispiel:

kind: Service
metadata:
  name: myservice
spec:
  ports:
  - number: 3306
    name: mysql
  - number: 80
    name: http-web

Damit die Messwerte in der Cloud Console angezeigt werden, müssen die Dienstports mit einem der folgenden Protokolle benannt sein: http, http2 oder grpc. Dienstports mit dem https-Protokoll werden wie tcp behandelt und für diese Dienste werden keine Messwerte angezeigt.