Assegnazione di nomi alle porte dei servizi
Per essere incluse in Cloud Service Mesh, le porte dei servizi devono essere denominate e il nome deve includere il protocollo della porta, ad esempio:
apiVersion: v1
kind: Service
metadata:
name: ratings
labels:
app: ratings
service: ratings
spec:
ports:
- port: 9080
name: httpIl nome della porta del servizio può includere un suffisso nella seguente sintassi:
name: protocol[-suffix]
dove le parentesi quadre indicano un suffisso facoltativo che deve iniziare con un trattino, ad esempio:
kind: Service
metadata:
name: myservice
spec:
ports:
- number: 3306
name: mysql
- number: 80
name: http-webAffinché le metriche vengano visualizzate nella Google Cloud console, le porte di servizio devono essere denominate con uno dei seguenti protocolli: http, http2 o grpc.
Le porte di servizio denominate con il protocollo https vengono trattate come tcp e le metriche non vengono visualizzate per questi servizi.