| 端口范围 | 默认 30000-32767,可指定 nodePort 或交给系统分配 |
|---|---|
| 访问方式 | 任意节点 IP + NodePort(kube-proxy 转发到后端 Pod) |
| externalTrafficPolicy | Local 保留客户端源 IP(仅本节点有后端时转发) |
| 依赖 | 云安全组/防火墙需放行该端口范围 |
| 适用 | 临时对外、开发联调;生产建议经 Ingress/LB |
NodePort 示例
NodePort 示例
apiVersion: v1
kind: Service
metadata:
name: web-np
spec:
type: NodePort
selector:
app: web
ports:
- port: 80
targetPort: 8080
nodePort: 30080
NodePort 直接暴露节点端口:安全组放开后等于对全网开放,记得限制来源或叠加网络策略。