añadido apolo
This commit is contained in:
47
apolo/services/svc-aliases-compose.yaml
Normal file
47
apolo/services/svc-aliases-compose.yaml
Normal file
@@ -0,0 +1,47 @@
|
||||
apiVersion: v1
|
||||
kind: List
|
||||
items:
|
||||
- apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: xrf-db
|
||||
namespace: apolo
|
||||
spec:
|
||||
type: ExternalName
|
||||
externalName: apolo-postgres.apolo.svc.cluster.local
|
||||
|
||||
- apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: xrf-rabbitmq
|
||||
namespace: apolo
|
||||
spec:
|
||||
type: ExternalName
|
||||
externalName: apolo-rabbitmq.apolo.svc.cluster.local
|
||||
|
||||
- apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: xrf-php
|
||||
namespace: apolo
|
||||
spec:
|
||||
type: ExternalName
|
||||
externalName: apolo-php.apolo.svc.cluster.local
|
||||
|
||||
- apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: xrf-web
|
||||
namespace: apolo
|
||||
spec:
|
||||
type: ExternalName
|
||||
externalName: apolo-web.apolo.svc.cluster.local
|
||||
|
||||
- apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: xrf-app6
|
||||
namespace: apolo
|
||||
spec:
|
||||
type: ExternalName
|
||||
externalName: apolo-app6.apolo.svc.cluster.local
|
||||
18
apolo/services/svc-app6.yaml
Normal file
18
apolo/services/svc-app6.yaml
Normal file
@@ -0,0 +1,18 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: apolo-app6
|
||||
namespace: apolo
|
||||
labels:
|
||||
app.kubernetes.io/name: apolo-app6
|
||||
app.kubernetes.io/part-of: apolo
|
||||
app.kubernetes.io/component: app6
|
||||
spec:
|
||||
type: ClusterIP
|
||||
selector:
|
||||
app.kubernetes.io/name: apolo-app6
|
||||
ports:
|
||||
- name: tcp-app6
|
||||
port: 2525
|
||||
targetPort: 2525
|
||||
protocol: TCP
|
||||
17
apolo/services/svc-colossus.yaml
Normal file
17
apolo/services/svc-colossus.yaml
Normal file
@@ -0,0 +1,17 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: apolo-colossus
|
||||
namespace: apolo
|
||||
labels:
|
||||
app.kubernetes.io/name: apolo-colossus
|
||||
app.kubernetes.io/part-of: apolo
|
||||
app.kubernetes.io/component: colossus
|
||||
spec:
|
||||
type: ClusterIP
|
||||
selector:
|
||||
app.kubernetes.io/name: apolo-colossus
|
||||
ports:
|
||||
- name: http
|
||||
port: 3000
|
||||
targetPort: 3000
|
||||
19
apolo/services/svc-coredns.yaml
Normal file
19
apolo/services/svc-coredns.yaml
Normal file
@@ -0,0 +1,19 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: coredns-custom
|
||||
namespace: apolo
|
||||
spec:
|
||||
type: LoadBalancer
|
||||
loadBalancerIP: 192.168.200.11
|
||||
selector:
|
||||
app: coredns-custom
|
||||
ports:
|
||||
- name: dns-udp
|
||||
port: 53
|
||||
targetPort: 53
|
||||
protocol: UDP
|
||||
- name: dns-tcp
|
||||
port: 53
|
||||
targetPort: 53
|
||||
protocol: TCP
|
||||
38
apolo/services/svc-ejabberd.yaml
Normal file
38
apolo/services/svc-ejabberd.yaml
Normal file
@@ -0,0 +1,38 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: apolo-ejabberd
|
||||
namespace: apolo
|
||||
labels:
|
||||
app.kubernetes.io/name: apolo-ejabberd
|
||||
app.kubernetes.io/part-of: apolo
|
||||
app.kubernetes.io/component: ejabberd
|
||||
spec:
|
||||
type: ClusterIP
|
||||
selector:
|
||||
app.kubernetes.io/name: apolo-ejabberd
|
||||
ports:
|
||||
- { name: c2s, port: 5222, targetPort: 5222, protocol: TCP }
|
||||
- { name: s2s, port: 5269, targetPort: 5269, protocol: TCP }
|
||||
- { name: https, port: 5443, targetPort: 5443, protocol: TCP }
|
||||
- { name: http, port: 5280, targetPort: 5280, protocol: TCP }
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: apolo-ejabberd-lb
|
||||
namespace: apolo
|
||||
labels:
|
||||
app.kubernetes.io/name: apolo-ejabberd
|
||||
app.kubernetes.io/part-of: apolo
|
||||
app.kubernetes.io/component: ejabberd
|
||||
spec:
|
||||
type: LoadBalancer
|
||||
loadBalancerIP: 192.168.200.13
|
||||
externalTrafficPolicy: Local
|
||||
selector:
|
||||
app.kubernetes.io/name: apolo-ejabberd
|
||||
ports:
|
||||
- { name: c2s, port: 5222, targetPort: 5222, protocol: TCP }
|
||||
- { name: s2s, port: 5269, targetPort: 5269, protocol: TCP }
|
||||
- { name: https, port: 5443, targetPort: 5443, protocol: TCP }
|
||||
41
apolo/services/svc-kms.yaml
Normal file
41
apolo/services/svc-kms.yaml
Normal file
@@ -0,0 +1,41 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: apolo-kms
|
||||
namespace: apolo
|
||||
labels:
|
||||
app.kubernetes.io/name: apolo-kms
|
||||
app.kubernetes.io/part-of: apolo
|
||||
app.kubernetes.io/component: kurento
|
||||
spec:
|
||||
type: LoadBalancer
|
||||
loadBalancerIP: 192.168.200.14
|
||||
externalTrafficPolicy: Local
|
||||
selector:
|
||||
app.kubernetes.io/name: apolo-kms
|
||||
ports:
|
||||
- name: ws
|
||||
port: 8888
|
||||
targetPort: 8888
|
||||
protocol: TCP
|
||||
# --- UDP range (inicialmente 40000–40019). Si todo va bien, añadimos hasta 40099 ---
|
||||
- { name: udp-40000, port: 40000, targetPort: 40000, protocol: UDP }
|
||||
- { name: udp-40001, port: 40001, targetPort: 40001, protocol: UDP }
|
||||
- { name: udp-40002, port: 40002, targetPort: 40002, protocol: UDP }
|
||||
- { name: udp-40003, port: 40003, targetPort: 40003, protocol: UDP }
|
||||
- { name: udp-40004, port: 40004, targetPort: 40004, protocol: UDP }
|
||||
- { name: udp-40005, port: 40005, targetPort: 40005, protocol: UDP }
|
||||
- { name: udp-40006, port: 40006, targetPort: 40006, protocol: UDP }
|
||||
- { name: udp-40007, port: 40007, targetPort: 40007, protocol: UDP }
|
||||
- { name: udp-40008, port: 40008, targetPort: 40008, protocol: UDP }
|
||||
- { name: udp-40009, port: 40009, targetPort: 40009, protocol: UDP }
|
||||
- { name: udp-40010, port: 40010, targetPort: 40010, protocol: UDP }
|
||||
- { name: udp-40011, port: 40011, targetPort: 40011, protocol: UDP }
|
||||
- { name: udp-40012, port: 40012, targetPort: 40012, protocol: UDP }
|
||||
- { name: udp-40013, port: 40013, targetPort: 40013, protocol: UDP }
|
||||
- { name: udp-40014, port: 40014, targetPort: 40014, protocol: UDP }
|
||||
- { name: udp-40015, port: 40015, targetPort: 40015, protocol: UDP }
|
||||
- { name: udp-40016, port: 40016, targetPort: 40016, protocol: UDP }
|
||||
- { name: udp-40017, port: 40017, targetPort: 40017, protocol: UDP }
|
||||
- { name: udp-40018, port: 40018, targetPort: 40018, protocol: UDP }
|
||||
- { name: udp-40019, port: 40019, targetPort: 40019, protocol: UDP }
|
||||
13
apolo/services/svc-kurento-api.yaml
Normal file
13
apolo/services/svc-kurento-api.yaml
Normal file
@@ -0,0 +1,13 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: apolo-kurento-api
|
||||
namespace: apolo
|
||||
spec:
|
||||
type: ClusterIP
|
||||
selector:
|
||||
app.kubernetes.io/name: apolo-kurento-api
|
||||
ports:
|
||||
- name: https
|
||||
port: 3000
|
||||
targetPort: 3000
|
||||
28
apolo/services/svc-mediamtx.yaml
Normal file
28
apolo/services/svc-mediamtx.yaml
Normal file
@@ -0,0 +1,28 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: apolo-mediamtx
|
||||
namespace: apolo
|
||||
labels:
|
||||
app.kubernetes.io/name: apolo-mediamtx
|
||||
app.kubernetes.io/part-of: apolo
|
||||
app.kubernetes.io/component: media
|
||||
spec:
|
||||
type: LoadBalancer
|
||||
loadBalancerIP: 192.168.200.12
|
||||
externalTrafficPolicy: Local
|
||||
selector:
|
||||
app.kubernetes.io/name: apolo-mediamtx
|
||||
ports:
|
||||
- name: rtmp
|
||||
port: 1935
|
||||
targetPort: 1935
|
||||
protocol: TCP
|
||||
- name: rtsp
|
||||
port: 8554
|
||||
targetPort: 8554
|
||||
protocol: TCP
|
||||
- name: hls
|
||||
port: 8887
|
||||
targetPort: 8887
|
||||
protocol: TCP
|
||||
22
apolo/services/svc-nakama.yaml
Normal file
22
apolo/services/svc-nakama.yaml
Normal file
@@ -0,0 +1,22 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: apolo-nakama
|
||||
namespace: apolo
|
||||
labels:
|
||||
app.kubernetes.io/name: apolo-nakama
|
||||
app.kubernetes.io/part-of: apolo
|
||||
app.kubernetes.io/component: nakama
|
||||
spec:
|
||||
type: ClusterIP
|
||||
selector:
|
||||
app.kubernetes.io/name: apolo-nakama
|
||||
ports:
|
||||
- name: http
|
||||
port: 7350
|
||||
targetPort: 7350
|
||||
protocol: TCP
|
||||
- name: grpc
|
||||
port: 7351
|
||||
targetPort: 7351
|
||||
protocol: TCP
|
||||
17
apolo/services/svc-php.yaml
Normal file
17
apolo/services/svc-php.yaml
Normal file
@@ -0,0 +1,17 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: apolo-php
|
||||
namespace: apolo
|
||||
labels:
|
||||
app.kubernetes.io/name: apolo-php
|
||||
app.kubernetes.io/part-of: apolo
|
||||
app.kubernetes.io/component: php
|
||||
spec:
|
||||
type: ClusterIP
|
||||
selector:
|
||||
app.kubernetes.io/name: apolo-php
|
||||
ports:
|
||||
- name: fpm
|
||||
port: 9000
|
||||
targetPort: 9000
|
||||
17
apolo/services/svc-portal.yaml
Normal file
17
apolo/services/svc-portal.yaml
Normal file
@@ -0,0 +1,17 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: apolo-portal
|
||||
namespace: apolo
|
||||
labels:
|
||||
app.kubernetes.io/name: apolo-portal
|
||||
app.kubernetes.io/part-of: apolo
|
||||
app.kubernetes.io/component: portal
|
||||
spec:
|
||||
type: ClusterIP
|
||||
selector:
|
||||
app.kubernetes.io/name: apolo-portal
|
||||
ports:
|
||||
- name: http
|
||||
port: 8080
|
||||
targetPort: 8080
|
||||
17
apolo/services/svc-postgres.yaml
Normal file
17
apolo/services/svc-postgres.yaml
Normal file
@@ -0,0 +1,17 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: apolo-postgres
|
||||
namespace: apolo
|
||||
labels:
|
||||
app.kubernetes.io/name: apolo-postgres
|
||||
app.kubernetes.io/part-of: apolo
|
||||
app.kubernetes.io/component: postgres
|
||||
spec:
|
||||
type: ClusterIP
|
||||
selector:
|
||||
app.kubernetes.io/name: apolo-postgres
|
||||
ports:
|
||||
- name: pg
|
||||
port: 5432
|
||||
targetPort: 5432
|
||||
22
apolo/services/svc-rabbitmq.yaml
Normal file
22
apolo/services/svc-rabbitmq.yaml
Normal file
@@ -0,0 +1,22 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: apolo-rabbitmq
|
||||
namespace: apolo
|
||||
labels:
|
||||
app.kubernetes.io/name: apolo-rabbitmq
|
||||
app.kubernetes.io/part-of: apolo
|
||||
app.kubernetes.io/component: rabbitmq
|
||||
spec:
|
||||
type: ClusterIP
|
||||
selector:
|
||||
app.kubernetes.io/name: apolo-rabbitmq
|
||||
ports:
|
||||
- name: amqp
|
||||
port: 5672
|
||||
targetPort: 5672
|
||||
protocol: TCP
|
||||
- name: mgmt
|
||||
port: 15672
|
||||
targetPort: 15672
|
||||
protocol: TCP
|
||||
18
apolo/services/svc-streamer-lb.yaml
Normal file
18
apolo/services/svc-streamer-lb.yaml
Normal file
@@ -0,0 +1,18 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: apolo-streamer-lb
|
||||
namespace: apolo
|
||||
labels:
|
||||
app.kubernetes.io/name: apolo-streamer
|
||||
app.kubernetes.io/part-of: apolo
|
||||
app.kubernetes.io/component: streamer
|
||||
spec:
|
||||
type: LoadBalancer
|
||||
loadBalancerIP: 192.168.200.12
|
||||
selector:
|
||||
app.kubernetes.io/name: apolo-streamer
|
||||
ports:
|
||||
- name: http
|
||||
port: 80
|
||||
targetPort: 80
|
||||
17
apolo/services/svc-streamer.yaml
Normal file
17
apolo/services/svc-streamer.yaml
Normal file
@@ -0,0 +1,17 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: apolo-streamer
|
||||
namespace: apolo
|
||||
labels:
|
||||
app.kubernetes.io/name: apolo-streamer
|
||||
app.kubernetes.io/part-of: apolo
|
||||
app.kubernetes.io/component: streamer
|
||||
spec:
|
||||
type: ClusterIP
|
||||
selector:
|
||||
app.kubernetes.io/name: apolo-streamer
|
||||
ports:
|
||||
- name: http
|
||||
port: 80
|
||||
targetPort: 80
|
||||
17
apolo/services/svc-web.yaml
Normal file
17
apolo/services/svc-web.yaml
Normal file
@@ -0,0 +1,17 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: apolo-web
|
||||
namespace: apolo
|
||||
labels:
|
||||
app.kubernetes.io/name: apolo-web
|
||||
app.kubernetes.io/part-of: apolo
|
||||
app.kubernetes.io/component: web
|
||||
spec:
|
||||
type: ClusterIP
|
||||
selector:
|
||||
app.kubernetes.io/name: apolo-web
|
||||
ports:
|
||||
- name: http
|
||||
port: 80
|
||||
targetPort: 80
|
||||
22
apolo/services/svc-websocket.yaml
Normal file
22
apolo/services/svc-websocket.yaml
Normal file
@@ -0,0 +1,22 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: apolo-websocket
|
||||
namespace: apolo
|
||||
labels:
|
||||
app.kubernetes.io/name: apolo-websocket
|
||||
app.kubernetes.io/part-of: apolo
|
||||
app.kubernetes.io/component: websocket
|
||||
spec:
|
||||
type: ClusterIP
|
||||
selector:
|
||||
app.kubernetes.io/name: apolo-websocket
|
||||
ports:
|
||||
- name: ws
|
||||
port: 6001
|
||||
targetPort: 6001
|
||||
protocol: TCP
|
||||
- name: admin
|
||||
port: 9601
|
||||
targetPort: 9601
|
||||
protocol: TCP
|
||||
Reference in New Issue
Block a user