如何在k8s中为nodePort服务设置固定的集群端口

时间:2020-02-12 15:11:26

标签: kubernetes kubernetes-pod service-node-port-range

如何为nodePort服务设置修订集群端口。我需要验证Pod内部的传入端口,因此,当消息在当前内部到达时,它要求将同一端口转发到Pod,它选择一个随机端口和节点ip从服务将数据包发送到Pod。

1 个答案:

答案 0 :(得分:1)

您可以在定义节点端口时为其指定一个固定端口:

https://kubernetes.io/docs/concepts/services-networking/service/#nodeport

如果需要特定的端口号,则可以在nodePort字段中指定一个值。控制平面将为您分配该端口或报告API事务失败。这意味着您需要自己注意可能发生的端口冲突。您还必须使用有效的端口号,该端口号在配置用于NodePort的范围内。