网站首页 文章专栏 04service.md
apiVersion: v1
kind: Service
metadata:
name: front-tensorflow
labels:
app: tensorflow
spec:
ports:
- port: 6081
targetPort: 6081
selector:
app: tensorflow
spec.selector
筛选出app=tensorflow
的的podspec.ports[].targetPort
将pod端口暴露在service端口上用ingress时采用这种配置。
apiVersion: v1
kind: Service
metadata:
name: front-tensorflow
labels:
app: tensorflow
spec:
ports:
- port: 6081
targetPort: 6081
nodePort: 30000
selector:
app: tensorflow
type: NodePort
spec.type
指定为NodePort
,并定义spec.ports[].nodePort
用节点端口时采用这种配置。
spec.type
有以下四个选项
<NodeIP>:<NodePort>
,可以从集群的外部访问一个 NodePort 服务。参考: