From d48c00418ae7f6efcfe45d92f3c5e08b9c8afacd Mon Sep 17 00:00:00 2001 From: Miloslav Trmač Date: Fri, 19 Nov 2021 09:36:40 +0100 Subject: Move a comment to the relevant place MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Miloslav Trmač --- libpod/kube.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libpod/kube.go b/libpod/kube.go index 351c49c9a..30a3b069c 100644 --- a/libpod/kube.go +++ b/libpod/kube.go @@ -270,6 +270,7 @@ func GenerateKubeServiceFromV1Pod(pod *v1.Pod, servicePorts []v1.ServicePort) YA func containerPortsToServicePorts(containerPorts []v1.ContainerPort) []v1.ServicePort { sps := make([]v1.ServicePort, 0, len(containerPorts)) for _, cp := range containerPorts { + // Legal nodeport range is 30000-32767 nodePort := 30000 + rand.Intn(32767-30000+1) servicePort := v1.ServicePort{ Protocol: cp.Protocol, @@ -287,7 +288,7 @@ func containerPortsToServicePorts(containerPorts []v1.ContainerPort) []v1.Servic // inclusive list of serviceports to expose func containersToServicePorts(containers []v1.Container) []v1.ServicePort { // Without the call to rand.Seed, a program will produce the same sequence of pseudo-random numbers - // for each execution. Legal nodeport range is 30000-32767 + // for each execution. rand.Seed(time.Now().UnixNano()) sps := make([]v1.ServicePort, 0, len(containers)) -- cgit v1.2.3-54-g00ecf