147 lines
2.9 KiB
YAML
147 lines
2.9 KiB
YAML
---
|
|
|
|
traefik_port_map:
|
|
|
|
- name: k8s-dashboard
|
|
description: "Kubernetes Dashboard"
|
|
port: 10001
|
|
backend:
|
|
namespace: kubernetes-dashboard
|
|
service: kubernetes-dashboard
|
|
port: 443
|
|
scheme: http
|
|
basicauth:
|
|
enabled: false
|
|
|
|
- name: grafana
|
|
description: "Grafana (Logs & Metrics)"
|
|
port: 10003
|
|
backend:
|
|
namespace: monitoring
|
|
service: grafana
|
|
port: 80
|
|
scheme: http
|
|
basicauth:
|
|
enabled: false
|
|
|
|
- name: longhorn-ui
|
|
description: "Longhorn Storage UI"
|
|
port: 10002
|
|
backend:
|
|
namespace: longhorn-system
|
|
service: longhorn-frontend
|
|
port: 80
|
|
scheme: http
|
|
basicauth:
|
|
enabled: true
|
|
secret_name: traefik-auth-longhorn
|
|
|
|
- name: minio-api
|
|
description: "MinIO S3 API"
|
|
port: 10005
|
|
backend:
|
|
namespace: minio
|
|
service: minio
|
|
port: 9000
|
|
scheme: http
|
|
basicauth:
|
|
enabled: false
|
|
|
|
- name: minio-console
|
|
description: "MinIO Console (Web UI)"
|
|
port: 10006
|
|
backend:
|
|
namespace: minio
|
|
service: minio-console
|
|
port: 9001
|
|
scheme: http
|
|
basicauth:
|
|
enabled: false
|
|
|
|
- name: billing-backend
|
|
description: "Mobile Billing Backend API"
|
|
port: 10100
|
|
backend:
|
|
namespace: gigacom-billing-mobile
|
|
service: billing-backend
|
|
port: 8080
|
|
scheme: http
|
|
basicauth:
|
|
enabled: false
|
|
|
|
- name: bgbilling
|
|
description: "BGBillingServer HTTP (web UI, API)"
|
|
port: 10101
|
|
backend:
|
|
namespace: bgbilling-dev
|
|
service: bgbilling
|
|
port: 8080
|
|
scheme: http
|
|
basicauth:
|
|
enabled: false
|
|
|
|
- name: bgbilling-https
|
|
description: "BGBillingServer HTTPS (Tomcat TLS, .keystore)"
|
|
port: 10102
|
|
backend:
|
|
namespace: bgbilling-dev
|
|
service: bgbilling
|
|
port: 8443
|
|
scheme: https
|
|
basicauth:
|
|
enabled: false
|
|
|
|
- name: bgbilling-db
|
|
description: "MariaDB for BGBilling (TCP)"
|
|
protocol: tcp
|
|
port: 10103
|
|
backend:
|
|
namespace: bgbilling-dev
|
|
service: db
|
|
port: 3306
|
|
|
|
- name: activemq-web
|
|
description: "ActiveMQ Web Console"
|
|
port: 10104
|
|
backend:
|
|
namespace: bgbilling-dev
|
|
service: activemq
|
|
port: 8161
|
|
scheme: http
|
|
basicauth:
|
|
enabled: false
|
|
|
|
- name: ollama-proxy
|
|
description: "Ollama Proxy API (k8s_ai)"
|
|
port: 10200
|
|
backend:
|
|
namespace: ai
|
|
service: ollama-proxy
|
|
port: 8080
|
|
scheme: http
|
|
basicauth:
|
|
enabled: false
|
|
|
|
- name: open-webui
|
|
description: "Open WebUI (k8s_ai)"
|
|
port: 10201
|
|
backend:
|
|
namespace: ai
|
|
service: open-webui
|
|
port: 8080
|
|
scheme: http
|
|
basicauth:
|
|
enabled: false
|
|
|
|
# Template for future services:
|
|
# - name: my-service
|
|
# description: "Human-readable description"
|
|
# port: 10007
|
|
# backend:
|
|
# namespace: my-namespace
|
|
# service: my-service-name
|
|
# port: 8080
|
|
# scheme: http
|
|
# basicauth:
|
|
# enabled: false
|