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