From 1eb10747320fd59a76e012b59c566c85a388f7b7 Mon Sep 17 00:00:00 2001 From: Philip Haupt <“der.mad.mob@gmail.com”> Date: Fri, 16 May 2025 00:07:48 +0200 Subject: [PATCH] ts3 svc --- teamspeak/kustomization.yaml | 3 ++- teamspeak/main.yaml | 29 ----------------------------- teamspeak/svc.yaml | 25 +++++++++++++++++++++++++ 3 files changed, 27 insertions(+), 30 deletions(-) create mode 100644 teamspeak/svc.yaml diff --git a/teamspeak/kustomization.yaml b/teamspeak/kustomization.yaml index 4ae436c..4db2860 100644 --- a/teamspeak/kustomization.yaml +++ b/teamspeak/kustomization.yaml @@ -3,4 +3,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - main.yaml \ No newline at end of file + - main.yaml + - svc.yaml \ No newline at end of file diff --git a/teamspeak/main.yaml b/teamspeak/main.yaml index 634ae62..9e7a274 100644 --- a/teamspeak/main.yaml +++ b/teamspeak/main.yaml @@ -1,33 +1,4 @@ apiVersion: v1 -kind: Service -metadata: - labels: - app.kubernetes.io/instance: teamspeak - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: teamspeak - app.kubernetes.io/version: 3.13.6 - helm.sh/chart: teamspeak-0.7.2 - name: teamspeak -spec: - ports: - - name: filetransfer - port: 30033 - protocol: TCP - targetPort: filetransfer - - name: serverquery - port: 10011 - protocol: TCP - targetPort: serverquery - - name: voice - port: 9987 - protocol: UDP - targetPort: voice - selector: - app.kubernetes.io/instance: teamspeak - app.kubernetes.io/name: teamspeak - type: ClusterIP ---- -apiVersion: v1 kind: PersistentVolumeClaim metadata: labels: diff --git a/teamspeak/svc.yaml b/teamspeak/svc.yaml new file mode 100644 index 0000000..7307b93 --- /dev/null +++ b/teamspeak/svc.yaml @@ -0,0 +1,25 @@ +--- +apiVersion: v1 +kind: Service +metadata: + name: teamspeak + annotations: + io.cilium/lb-ipam-ips: 192.168.0.182 +spec: + ports: + - name: filetransfer + port: 30033 + protocol: TCP + targetPort: filetransfer + - name: serverquery + port: 10011 + protocol: TCP + targetPort: serverquery + - name: voice + port: 9987 + protocol: UDP + targetPort: voice + selector: + app.kubernetes.io/instance: teamspeak + app.kubernetes.io/name: teamspeak + type: LoadBalancer \ No newline at end of file