From 6d49a397acad0b7fed8a5944cea788860b4c7206 Mon Sep 17 00:00:00 2001 From: Jonny Ervine Date: Tue, 13 May 2025 20:37:24 +0800 Subject: [PATCH] Add LoadBalancer to chart --- .../templates/proxy/lb-service.yml | 34 +++++++++++++++++++ teleport-cluster/values.home.yaml | 2 +- 2 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 teleport-cluster/templates/proxy/lb-service.yml diff --git a/teleport-cluster/templates/proxy/lb-service.yml b/teleport-cluster/templates/proxy/lb-service.yml new file mode 100644 index 0000000..4962da5 --- /dev/null +++ b/teleport-cluster/templates/proxy/lb-service.yml @@ -0,0 +1,34 @@ +apiVersion: v1 +kind: Service +metadata: + labels: + app.kubernetes.io/component: proxy + app.kubernetes.io/instance: teleport-cluster + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: teleport-cluster + app.kubernetes.io/version: 17.2.7 + helm.sh/chart: teleport-cluster-17.2.7 + name: teleport-cluster-proxy +spec: + allocateLoadBalancerNodePorts: true + externalTrafficPolicy: Cluster + internalTrafficPolicy: Cluster + ipFamilies: + - IPv4 + ipFamilyPolicy: SingleStack + ports: + - name: port-1 + nodePort: 30109 + port: 3080 + protocol: TCP + targetPort: 3080 + - name: port-2 + nodePort: 30968 + port: 3000 + protocol: TCP + targetPort: 3000 + selector: + app.kubernetes.io/component: proxy + app.kubernetes.io/instance: teleport-cluster + app.kubernetes.io/name: teleport-cluster + type: LoadBalancer diff --git a/teleport-cluster/values.home.yaml b/teleport-cluster/values.home.yaml index 3d5a358..97455ad 100644 --- a/teleport-cluster/values.home.yaml +++ b/teleport-cluster/values.home.yaml @@ -76,6 +76,6 @@ annotations: nginx.ingress.kubernetes.io/session-cookie-expires: "172800" nginx.ingress.kubernetes.io/session-cookie-max-age: "172800" service: - type: LoadBalancer + type: CLusterIP ingress: enabled: true