añadido apolo

This commit is contained in:
2025-08-17 10:15:19 +02:00
parent 2a3067dc0b
commit 31a109fd5c
68 changed files with 2416 additions and 26 deletions

View 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

View 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

View 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

View 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

View 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 }

View 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 4000040019). 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 }

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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