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

Kubernetes 如何在k8s中为nodePort服务设置固定群集端口,kubernetes,kubernetes-pod,service-node-port-range,Kubernetes,Kubernetes Pod,Service Node Port Range,如何为nodePort服务设置修复群集端口。我需要验证pod内的传入端口,因此当消息到达pod内时,需要将同一端口转发到pod。当前,它选择一个随机端口和节点ip,以便从服务将数据包发送到pod中。您可以在定义节点端口时为其指定一个固定端口: 如果需要特定的端口号,可以在nodePort字段中指定一个值。控制平面将为您分配该端口或报告API事务失败。这意味着您需要自己处理可能的端口冲突。您还必须使用有效的端口号,该端口号在为NodePort使用配置的范围内 我的问题不是关于节点端口,我的问题基

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

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

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


我的问题不是关于节点端口,我的问题基本上是集群端口。端口将在POD内的传入消息中显示。您应该能够为服务指定相同的nodePort和targetPort值,以便节点打开nodePort,并将流量转发到POD的相同编号端口。不过我自己没试过。