kube-cascade/mosquitto/svc.yaml

38 lines
712 B
YAML
Raw Normal View History

2023-07-24 19:13:50 +00:00
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
clusterRoutingPolicy: Local
2023-07-24 19:13:50 +00:00
ports:
- port: 1883
name: mqtt
protocol: TCP
targetPort: 1883
- port: 1884
2023-07-24 19:13:50 +00:00
name: mqtts
protocol: TCP
targetPort: 1884
- port: 8883
name: mqtts-mtls
protocol: TCP
2023-07-24 19:13:50 +00:00
targetPort: 8883
- port: 9001
name: mqttwss
2023-07-24 19:13:50 +00:00
protocol: TCP
targetPort: 9001
selector:
mosquitto: server
app: mosquitto
type: LoadBalancer