Naming service ports
To be included in Cloud Service Mesh, service ports must be named, and the name must include the port's protocol, for example:
apiVersion: v1
kind: Service
metadata:
name: ratings
labels:
app: ratings
service: ratings
spec:
ports:
- port: 9080
name: httpThe service port name can include a suffix in the following syntax:
name: protocol[-suffix]
where the square brackets indicate an optional suffix that must start with a
dash, for example:
kind: Service
metadata:
name: myservice
spec:
ports:
- number: 3306
name: mysql
- number: 80
name: http-webFor metrics to be displayed in the Google Cloud console, the service ports
must be named with one of the following protocols: http, http2, or grpc.
Service ports named with the https protocol are treated astcp, and metrics
aren't displayed for those services.