Asigna nombres a puertos de servicio
Para que se los incluya 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: httpEl nombre del puerto del servicio puede incluir un sufijo en la sintaxis name: protocol[-suffix], en la que los corchetes indican un sufijo opcional que debe comenzar con un guion, por ejemplo:
kind: Service
metadata:
name: myservice
spec:
ports:
- number: 3306
name: mysql
- number: 80
name: http-webPara que las métricas se muestren en la Google Cloud consola, los puertos del servicio deben tener nombres con alguno de los siguientes protocolos: http, http2 o grpc.
Los puertos del servicio con el protocolo https se tratan como tcp, y no se muestran las métricas de esos servicios.