This commit is contained in:
Philip Haupt
2025-05-16 00:07:48 +02:00
parent c005dc7c03
commit 1eb1074732
3 changed files with 27 additions and 30 deletions

View File

@@ -3,4 +3,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- main.yaml
- main.yaml
- svc.yaml

View File

@@ -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:

25
teamspeak/svc.yaml Normal file
View File

@@ -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