2026-10-12 11:49:24 +01:00
|
|
|
# Preserve client source IPs for RustDesk NAT detection. Public DNS points to music,
|
|
|
|
|
# where both servers and their persistent data live.
|
2026-10-12 11:45:52 +01:00
|
|
|
---
|
|
|
|
|
apiVersion: v1
|
|
|
|
|
kind: Service
|
|
|
|
|
metadata:
|
|
|
|
|
name: rustdesk-hbbs
|
|
|
|
|
labels:
|
|
|
|
|
app: rustdesk-hbbs
|
|
|
|
|
spec:
|
|
|
|
|
type: LoadBalancer
|
2026-10-12 11:49:24 +01:00
|
|
|
externalTrafficPolicy: Local
|
2026-10-12 11:45:52 +01:00
|
|
|
selector:
|
|
|
|
|
app: rustdesk-hbbs
|
|
|
|
|
ports:
|
|
|
|
|
- name: registry-tcp
|
|
|
|
|
port: 21116
|
|
|
|
|
targetPort: 21116
|
|
|
|
|
protocol: TCP
|
|
|
|
|
- name: nat
|
|
|
|
|
port: 21115
|
|
|
|
|
targetPort: 21115
|
|
|
|
|
protocol: TCP
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
apiVersion: v1
|
|
|
|
|
kind: Service
|
|
|
|
|
metadata:
|
|
|
|
|
name: rustdesk-hbbs-udp
|
|
|
|
|
labels:
|
|
|
|
|
app: rustdesk-hbbs
|
|
|
|
|
spec:
|
|
|
|
|
type: LoadBalancer
|
2026-10-12 11:49:24 +01:00
|
|
|
externalTrafficPolicy: Local
|
2026-10-12 11:45:52 +01:00
|
|
|
selector:
|
|
|
|
|
app: rustdesk-hbbs
|
|
|
|
|
ports:
|
|
|
|
|
- name: registry-udp
|
|
|
|
|
port: 21116
|
|
|
|
|
targetPort: 21116
|
|
|
|
|
protocol: UDP
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
apiVersion: v1
|
|
|
|
|
kind: Service
|
|
|
|
|
metadata:
|
|
|
|
|
name: rustdesk-hbbr
|
|
|
|
|
labels:
|
|
|
|
|
app: rustdesk-hbbr
|
|
|
|
|
spec:
|
|
|
|
|
type: LoadBalancer
|
2026-10-12 11:49:24 +01:00
|
|
|
externalTrafficPolicy: Local
|
2026-10-12 11:45:52 +01:00
|
|
|
selector:
|
|
|
|
|
app: rustdesk-hbbr
|
|
|
|
|
ports:
|
|
|
|
|
- name: relay
|
|
|
|
|
port: 21117
|
|
|
|
|
targetPort: 21117
|
|
|
|
|
protocol: TCP
|