kind: Service apiVersion: v1 metadata: name: jitsi-web namespace: external-app-development spec: ports: - port: 8000 targetPort: 8000 name: http protocol: TCP - port: 8443 targetPort: 8443 name: https protocol: TCP selector: app: jitsi-web --- kind: Service apiVersion: v1 metadata: name: jitsi-prosody namespace: external-app-development spec: ports: - port: 5222 targetPort: 5222 protocol: TCP name: xmpp - port: 5269 targetPort: 5269 protocol: TCP name: s2s - port: 5347 targetPort: 5347 protocol: TCP name: idk - port: 5280 targetPort: 5280 protocol: TCP name: http selector: app: jitsi-prosody --- kind: Service apiVersion: v1 metadata: name: jitsi-jvb namespace: external-app-development spec: ports: - port: 10000 targetPort: 10000 name: jvb protocol: UDP selector: app: jitsi-jvb --- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: jitsi-ingress namespace: external-app-development annotations: cert-manager.io/cluster-issuer: letsencrypt-prod traefik.ingress.kubernetes.io/frontend-entry-points: http,https traefik.ingress.kubernetes.io/router.middlewares: traefik-default-https@kubernetescrd spec: ingressClassName: traefik tls: - hosts: - jitsi.dev.srv.k8s.bevonodas.euronetrt.hu secretName: jitsi-dev-tls rules: - host: jitsi.dev.srv.k8s.bevonodas.euronetrt.hu http: paths: - path: / pathType: Prefix backend: service: name: jitsi-web port: number: 8000