49 lines
903 B
YAML
49 lines
903 B
YAML
---
|
|
apiVersion: v1
|
|
kind: Service
|
|
metadata:
|
|
name: deconz-lb-tcp
|
|
namespace: deconz
|
|
labels:
|
|
appName: deconz
|
|
annotations:
|
|
metallb.io/allow-shared-ip: "key-to-share-192.168.0.86"
|
|
spec:
|
|
ports:
|
|
- name: deconz-web
|
|
port: 80
|
|
targetPort: 8124
|
|
- name: deconz-ws
|
|
port: 8081
|
|
targetPort: 4443
|
|
- name: deconz-wss
|
|
port: 8443
|
|
targetPort: 9443
|
|
- name: deconz-vnc
|
|
port: 5900
|
|
targetPort: 5930
|
|
selector:
|
|
app: deconz
|
|
type: LoadBalancer
|
|
loadBalancerIP: 192.168.0.86
|
|
---
|
|
apiVersion: v1
|
|
kind: Service
|
|
metadata:
|
|
name: deconz-lb-udp
|
|
namespace: deconz
|
|
labels:
|
|
appName: deconz
|
|
annotations:
|
|
metallb.io/allow-shared-ip: "key-to-share-192.168.0.86"
|
|
spec:
|
|
ports:
|
|
- name: deconz-upnp
|
|
protocol: UDP
|
|
port: 1900
|
|
targetPort: 1900
|
|
selector:
|
|
app: deconz
|
|
type: LoadBalancer
|
|
loadBalancerIP: 192.168.0.86
|