kube-cascade/mosquitto/svc.yaml
2023-12-22 11:50:19 -06:00

33 lines
604 B
YAML

apiVersion: v1
kind: Service
metadata:
labels:
mosquitto: server
app: mosquitto
name: mosquitto
namespace: mosquitto
annotations:
metallb.universe.tf/allow-shared-ip: 172.16.17.83
metallb.universe.tf/loadBalancerIPs: 172.16.17.83
spec:
ipFamilies:
- IPv4
ipFamilyPolicy: SingleStack
ports:
- port: 1883
name: mqtt
protocol: TCP
targetPort: 1883
- port: 8883
name: mqtts
protocol: TCP
targetPort: 8883
- port: 9001
name: http
protocol: TCP
targetPort: 9001
selector:
mosquitto: server
app: mosquitto
type: LoadBalancer