# see: # https://kubernetes.io/docs/tutorials/services/ # https://kubernetes.io/docs/concepts/services-networking/service/ # headless service for rpc apiVersion: v1 kind: Service metadata: name: polkadot-rpc labels: app: polkadot spec: ports: - port: 9933 name: http-rpc - port: 9944 name: websocket-rpc selector: app: polkadot sessionAffinity: None type: ClusterIP clusterIP: None --- apiVersion: v1 kind: Service metadata: name: polkadot spec: ports: - port: 30333 name: p2p nodePort: 30333 protocol: TCP selector: app: polkadot sessionAffinity: None type: NodePort # don't route exteral traffic to non-local pods externalTrafficPolicy: Local