Nomenclatura de los puertos de servicio

Para que se incluyan en Cloud Service Mesh, los puertos de servicio deben tener un nombre, y este debe incluir el protocolo del puerto. Por ejemplo:

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

El nombre del puerto de servicio puede incluir un sufijo con la siguiente sintaxis: name: protocol[-suffix] donde los corchetes indican un sufijo opcional que debe empezar por un guion. Por ejemplo:

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

Para que las métricas se muestren en la consola Google Cloud , los puertos de servicio deben tener uno de los siguientes protocolos: http, http2 o grpc. Los puertos de servicio con el protocolo https se tratan como tcp y no se muestran métricas de esos servicios.