Kubernetes – what does mean in port in a service?

Port unset means: You didn’t specify a name in service creation.

Service Yaml excerpt (note name: grpc):

spec:
  ports:
  - port: 26257
    targetPort: 26257
    name: grpc
  type: NodePort

kubectl describe services servicename output excerpt:

Type:                   NodePort
IP:                     10.101.87.248
Port:                   grpc    26257/TCP
NodePort:               grpc    31045/TCP
Endpoints:              10.20.12.71:26257,10.20.12.73:26257,10.20.8.81:26257

Port is definition of container ports that service will send the traffic on (Actual Endpoint).

Leave a Comment