From a942b38bd5b56989917085d385d3acc8f30cc58a Mon Sep 17 00:00:00 2001 From: IvanHunters Date: Thu, 24 Jul 2025 10:42:07 +0300 Subject: [PATCH 1/2] [lb] enable nodeports for services Signed-off-by: IvanHunters --- packages/apps/ferretdb/templates/external-svc.yaml | 2 +- packages/apps/http-cache/templates/haproxy/service.yaml | 2 +- packages/apps/postgres/templates/external-svc.yaml | 2 +- packages/apps/redis/templates/service.yaml | 2 +- packages/apps/tcp-balancer/templates/service.yaml | 2 +- packages/apps/virtual-machine/templates/service.yaml | 2 +- packages/apps/vm-instance/templates/service.yaml | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/apps/ferretdb/templates/external-svc.yaml b/packages/apps/ferretdb/templates/external-svc.yaml index 31d54695..be538e1d 100644 --- a/packages/apps/ferretdb/templates/external-svc.yaml +++ b/packages/apps/ferretdb/templates/external-svc.yaml @@ -8,7 +8,7 @@ spec: type: {{ ternary "LoadBalancer" "ClusterIP" .Values.external }} {{- if .Values.external }} externalTrafficPolicy: Local - allocateLoadBalancerNodePorts: false + allocateLoadBalancerNodePorts: true {{- end }} ports: - name: ferretdb diff --git a/packages/apps/http-cache/templates/haproxy/service.yaml b/packages/apps/http-cache/templates/haproxy/service.yaml index 39659212..9525b8e0 100644 --- a/packages/apps/http-cache/templates/haproxy/service.yaml +++ b/packages/apps/http-cache/templates/haproxy/service.yaml @@ -10,7 +10,7 @@ spec: type: {{ ternary "LoadBalancer" "ClusterIP" .Values.external }} {{- if .Values.external }} externalTrafficPolicy: Local - allocateLoadBalancerNodePorts: false + allocateLoadBalancerNodePorts: true {{- end }} selector: app: {{ .Release.Name }}-haproxy diff --git a/packages/apps/postgres/templates/external-svc.yaml b/packages/apps/postgres/templates/external-svc.yaml index 2f4e8b91..227d07f5 100644 --- a/packages/apps/postgres/templates/external-svc.yaml +++ b/packages/apps/postgres/templates/external-svc.yaml @@ -7,7 +7,7 @@ spec: type: {{ ternary "LoadBalancer" "ClusterIP" .Values.external }} {{- if .Values.external }} externalTrafficPolicy: Local - allocateLoadBalancerNodePorts: false + allocateLoadBalancerNodePorts: true {{- end }} ports: - name: postgres diff --git a/packages/apps/redis/templates/service.yaml b/packages/apps/redis/templates/service.yaml index 05729a4a..3a776435 100644 --- a/packages/apps/redis/templates/service.yaml +++ b/packages/apps/redis/templates/service.yaml @@ -11,7 +11,7 @@ spec: type: {{ ternary "LoadBalancer" "ClusterIP" .Values.external }} {{- if .Values.external }} externalTrafficPolicy: Local - allocateLoadBalancerNodePorts: false + allocateLoadBalancerNodePorts: true {{- end }} selector: app.kubernetes.io/component: redis diff --git a/packages/apps/tcp-balancer/templates/service.yaml b/packages/apps/tcp-balancer/templates/service.yaml index 030b8e7e..9d70b0f9 100644 --- a/packages/apps/tcp-balancer/templates/service.yaml +++ b/packages/apps/tcp-balancer/templates/service.yaml @@ -10,7 +10,7 @@ spec: type: {{ ternary "LoadBalancer" "ClusterIP" .Values.external }} {{- if .Values.external }} externalTrafficPolicy: Local - allocateLoadBalancerNodePorts: false + allocateLoadBalancerNodePorts: true {{- end }} selector: app: {{ .Release.Name }}-haproxy diff --git a/packages/apps/virtual-machine/templates/service.yaml b/packages/apps/virtual-machine/templates/service.yaml index 77df7058..123832a7 100644 --- a/packages/apps/virtual-machine/templates/service.yaml +++ b/packages/apps/virtual-machine/templates/service.yaml @@ -13,7 +13,7 @@ metadata: spec: type: {{ ternary "LoadBalancer" "ClusterIP" .Values.external }} externalTrafficPolicy: Local - allocateLoadBalancerNodePorts: false + allocateLoadBalancerNodePorts: true selector: {{- include "virtual-machine.selectorLabels" . | nindent 4 }} ports: diff --git a/packages/apps/vm-instance/templates/service.yaml b/packages/apps/vm-instance/templates/service.yaml index 77df7058..123832a7 100644 --- a/packages/apps/vm-instance/templates/service.yaml +++ b/packages/apps/vm-instance/templates/service.yaml @@ -13,7 +13,7 @@ metadata: spec: type: {{ ternary "LoadBalancer" "ClusterIP" .Values.external }} externalTrafficPolicy: Local - allocateLoadBalancerNodePorts: false + allocateLoadBalancerNodePorts: true selector: {{- include "virtual-machine.selectorLabels" . | nindent 4 }} ports: From 464c1d8d672271fd52d576d4ef3e6ed5548f8c35 Mon Sep 17 00:00:00 2001 From: IvanHunters Date: Thu, 24 Jul 2025 13:08:14 +0300 Subject: [PATCH 2/2] remove nodePortAllocate key Signed-off-by: IvanHunters --- packages/apps/ferretdb/templates/external-svc.yaml | 1 - packages/apps/http-cache/templates/haproxy/service.yaml | 1 - packages/apps/postgres/templates/external-svc.yaml | 1 - packages/apps/redis/templates/service.yaml | 1 - packages/apps/tcp-balancer/templates/service.yaml | 1 - packages/apps/virtual-machine/templates/service.yaml | 1 - packages/apps/vm-instance/templates/service.yaml | 1 - 7 files changed, 7 deletions(-) diff --git a/packages/apps/ferretdb/templates/external-svc.yaml b/packages/apps/ferretdb/templates/external-svc.yaml index be538e1d..b68c3329 100644 --- a/packages/apps/ferretdb/templates/external-svc.yaml +++ b/packages/apps/ferretdb/templates/external-svc.yaml @@ -8,7 +8,6 @@ spec: type: {{ ternary "LoadBalancer" "ClusterIP" .Values.external }} {{- if .Values.external }} externalTrafficPolicy: Local - allocateLoadBalancerNodePorts: true {{- end }} ports: - name: ferretdb diff --git a/packages/apps/http-cache/templates/haproxy/service.yaml b/packages/apps/http-cache/templates/haproxy/service.yaml index 9525b8e0..c862a6ac 100644 --- a/packages/apps/http-cache/templates/haproxy/service.yaml +++ b/packages/apps/http-cache/templates/haproxy/service.yaml @@ -10,7 +10,6 @@ spec: type: {{ ternary "LoadBalancer" "ClusterIP" .Values.external }} {{- if .Values.external }} externalTrafficPolicy: Local - allocateLoadBalancerNodePorts: true {{- end }} selector: app: {{ .Release.Name }}-haproxy diff --git a/packages/apps/postgres/templates/external-svc.yaml b/packages/apps/postgres/templates/external-svc.yaml index 227d07f5..690c36a5 100644 --- a/packages/apps/postgres/templates/external-svc.yaml +++ b/packages/apps/postgres/templates/external-svc.yaml @@ -7,7 +7,6 @@ spec: type: {{ ternary "LoadBalancer" "ClusterIP" .Values.external }} {{- if .Values.external }} externalTrafficPolicy: Local - allocateLoadBalancerNodePorts: true {{- end }} ports: - name: postgres diff --git a/packages/apps/redis/templates/service.yaml b/packages/apps/redis/templates/service.yaml index 3a776435..a663f319 100644 --- a/packages/apps/redis/templates/service.yaml +++ b/packages/apps/redis/templates/service.yaml @@ -11,7 +11,6 @@ spec: type: {{ ternary "LoadBalancer" "ClusterIP" .Values.external }} {{- if .Values.external }} externalTrafficPolicy: Local - allocateLoadBalancerNodePorts: true {{- end }} selector: app.kubernetes.io/component: redis diff --git a/packages/apps/tcp-balancer/templates/service.yaml b/packages/apps/tcp-balancer/templates/service.yaml index 9d70b0f9..2e0d6471 100644 --- a/packages/apps/tcp-balancer/templates/service.yaml +++ b/packages/apps/tcp-balancer/templates/service.yaml @@ -10,7 +10,6 @@ spec: type: {{ ternary "LoadBalancer" "ClusterIP" .Values.external }} {{- if .Values.external }} externalTrafficPolicy: Local - allocateLoadBalancerNodePorts: true {{- end }} selector: app: {{ .Release.Name }}-haproxy diff --git a/packages/apps/virtual-machine/templates/service.yaml b/packages/apps/virtual-machine/templates/service.yaml index 123832a7..db4164e8 100644 --- a/packages/apps/virtual-machine/templates/service.yaml +++ b/packages/apps/virtual-machine/templates/service.yaml @@ -13,7 +13,6 @@ metadata: spec: type: {{ ternary "LoadBalancer" "ClusterIP" .Values.external }} externalTrafficPolicy: Local - allocateLoadBalancerNodePorts: true selector: {{- include "virtual-machine.selectorLabels" . | nindent 4 }} ports: diff --git a/packages/apps/vm-instance/templates/service.yaml b/packages/apps/vm-instance/templates/service.yaml index 123832a7..db4164e8 100644 --- a/packages/apps/vm-instance/templates/service.yaml +++ b/packages/apps/vm-instance/templates/service.yaml @@ -13,7 +13,6 @@ metadata: spec: type: {{ ternary "LoadBalancer" "ClusterIP" .Values.external }} externalTrafficPolicy: Local - allocateLoadBalancerNodePorts: true selector: {{- include "virtual-machine.selectorLabels" . | nindent 4 }} ports: