From cb5776120665a04fc27995d41bd13a289cc130c5 Mon Sep 17 00:00:00 2001 From: bluejay Date: Wed, 11 Mar 2026 05:36:45 +0000 Subject: [PATCH] Add Asterisk PBX Services (SIP LoadBalancer + ARI ClusterIP) --- apps/asterisk/service.yaml | 40 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 apps/asterisk/service.yaml diff --git a/apps/asterisk/service.yaml b/apps/asterisk/service.yaml new file mode 100644 index 0000000..7de3538 --- /dev/null +++ b/apps/asterisk/service.yaml @@ -0,0 +1,40 @@ +apiVersion: v1 +kind: Service +metadata: + name: asterisk-sip + namespace: telephony + labels: + app: asterisk + annotations: + metallb.universe.tf/loadBalancerIPs: "10.0.56.207" +spec: + type: LoadBalancer + externalTrafficPolicy: Local + selector: + app: asterisk + ports: + - name: sip-udp + port: 5060 + targetPort: 5060 + protocol: UDP + - name: sip-tcp + port: 5060 + targetPort: 5060 + protocol: TCP +--- +apiVersion: v1 +kind: Service +metadata: + name: asterisk-ari + namespace: telephony + labels: + app: asterisk +spec: + type: ClusterIP + selector: + app: asterisk + ports: + - name: ari + port: 8088 + targetPort: 8088 + protocol: TCP