K8S系列:Service属性NodePort中targetPort、port、nodePode区别

阅读 76

2022-06-07

targetPort:容器本身的端口(默认:30000-32767)

(与制作容器时暴露的端口一致DockerFile中EXPOSE)

port:Service使用的端口,暴露给K8s访问的

nodePode:Service使用的端口,nodePort是暴露给外部访问的。

apiVersion: v1
kind: Service
metadata:
name: nio4444-service
spec:
type: NodePort // 有配置NodePort,外部流量可访问k8s中的服务
ports:
- port: 30080 // k8s内部服务访使用
targetPort: 80 // pod容器使用端口
nodePort: 30001 // NodePort,给外部访问使用
selector:
name: nginx-pod


精彩评论(0)

0 0 举报