From 8f18128e37dde6a645bab25db48d157009e51e05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20J=C3=B6rg?= Date: Fri, 26 Sep 2025 17:39:36 +0200 Subject: [PATCH] fix: add svc and lb --- .../CiliumNetworkPolicy-allow-api-server.yaml | 15 +++++++++++++++ values/slurm/manifests/svc.yaml | 19 +++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 values/slurm/manifests/CiliumNetworkPolicy-allow-api-server.yaml create mode 100644 values/slurm/manifests/svc.yaml diff --git a/values/slurm/manifests/CiliumNetworkPolicy-allow-api-server.yaml b/values/slurm/manifests/CiliumNetworkPolicy-allow-api-server.yaml new file mode 100644 index 00000000..feb30c70 --- /dev/null +++ b/values/slurm/manifests/CiliumNetworkPolicy-allow-api-server.yaml @@ -0,0 +1,15 @@ +{{- if .Values.clusterConfig.cilium.enabled }} +apiVersion: cilium.io/v2 +kind: CiliumNetworkPolicy +metadata: + name: allow-world-lb + namespace: slurm +spec: + description: Allow ingress from world + endpointSelector: + matchLabels: + app.kubernetes.io/name: slurmdbd + ingress: + - fromEntities: + - world +{{- end}} diff --git a/values/slurm/manifests/svc.yaml b/values/slurm/manifests/svc.yaml new file mode 100644 index 00000000..130a3fa3 --- /dev/null +++ b/values/slurm/manifests/svc.yaml @@ -0,0 +1,19 @@ +apiVersion: v1 +kind: Service +metadata: + labels: + app.kubernetes.io/instance: slurm + app.kubernetes.io/name: slurmdbd + name: slurm-lb + namespace: slurm +spec: + allocateLoadBalancerNodePorts: true + type: LoadBalancer + loadBalancerIP: 10.255.241.15 + ports: + - name: slurmdbd + port: 6819 + targetPort: slurmdbd + selector: + app.kubernetes.io/instance: slurm + app.kubernetes.io/name: slurmdbd