All checks were successful
Casa LMS CI/CD Pipeline / deploy (push) Successful in 17s
47 lines
1.2 KiB
YAML
47 lines
1.2 KiB
YAML
apiVersion: v1
|
|
kind: Service
|
|
metadata:
|
|
name: lyrionmusicserver-web
|
|
namespace: lyrionmusicserver
|
|
labels:
|
|
app: lyrionmusicserver
|
|
spec:
|
|
selector:
|
|
app: lyrionmusicserver
|
|
ports:
|
|
- name: 9000-web
|
|
protocol: TCP
|
|
port: 9000
|
|
targetPort: 9000
|
|
type: ClusterIP
|
|
---
|
|
apiVersion: v1
|
|
kind: Service
|
|
metadata:
|
|
name: lyrionmusicserver-clients
|
|
namespace: lyrionmusicserver
|
|
spec:
|
|
selector:
|
|
app: lyrionmusicserver
|
|
type: LoadBalancer
|
|
ports:
|
|
#! SlimProto clients require both control and stream ports.
|
|
# - TCP/UDP 3483: control channel (registration, handshake, status).
|
|
# - TCP 9000: audio stream channel for local library playback.
|
|
# If 9000 is blocked, internet radio may still work (clients connect directly to external servers),
|
|
# but playback of music stored on the LMS host will fail because audio delivery depends on 9000.
|
|
- name: sqz-http
|
|
port: 9000
|
|
targetPort: 9000
|
|
protocol: TCP
|
|
- name: sqz-tcp
|
|
port: 3483
|
|
nodePort: 31444
|
|
targetPort: 3483
|
|
protocol: TCP
|
|
- name: sqz-udp
|
|
port: 3483
|
|
nodePort: 31445
|
|
targetPort: 3483
|
|
protocol: UDP
|
|
|