ORISO Dokumentation
Core Systems

Kubernetes Deployment

Enriched Kubernetes deployment, ingress, chart and operations summary.

Kubernetes Deployment

Platform Navigation

Diagram: deployment-flow.mmd

Charts

  • admin
  • agencyservice
  • clickhouse
  • consultingtypeservice
  • element
  • element-call
  • frontend
  • health-dashboard
  • keycloak
  • livekit
  • mariadb
  • matrix-synapse
  • mongodb
  • otel-collector
  • rabbitmq
  • redis
  • redis-commander
  • redis-exporter
  • service-health-exporter
  • signoz
  • status-page
  • storybook
  • tenantservice
  • userservice

Ingress Routing

FileHostsServices
ingress/00-keycloak-auth-domain-ingress.yamlauth.oriso-dev.siteoriso-platform-keycloak
ingress/01-keycloak-ingress.yamlapi.oriso-dev.siteoriso-platform-keycloak
ingress/02-userservice-ingress.yamlapi.oriso-dev.siteoriso-platform-userservice
ingress/03-agencyservice-ingress.yamlapi.oriso-dev.siteoriso-platform-agencyservice
ingress/04-consultingtypeservice-ingress.yamlapi.oriso-dev.siteoriso-platform-consultingtypeservice
ingress/05-tenantservice-ingress.yamlapi.oriso-dev.siteoriso-platform-tenantservice
ingress/06-matrix-ingress.yamlapi.oriso-dev.siteoriso-platform-matrix-synapse
ingress/08-uploadservice-ingress.yamlapi.oriso-dev.siteoriso-platform-uploadservice
ingress/10-health-ingress.yamlapi.oriso-dev.siteoriso-platform-health-dashboard
ingress/11-rocketchat-ingress.yamlapi.oriso-dev.siterocketchat
ingress/12-matrix-domain-ingress.yamlmatrix.oriso-dev.siteoriso-platform-matrix-synapse
ingress/13-frontend-ingress.yamlapp.oriso-dev.siteoriso-platform-frontend
ingress/14-admin-ingress.yamladmin.oriso-dev.siteoriso-platform-admin
ingress/15-health-dashboard-ingress.yamlhealth.oriso-dev.siteoriso-platform-health-dashboard
ingress/16-element-ingress.yamlelement.oriso-dev.siteoriso-platform-element
ingress/17-element-call-ingress.yamlcall.oriso-dev.siteoriso-platform-element-call
ingress/18-livekit-ingress.yamllivekit.oriso-dev.siteoriso-platform-livekit-token-service, oriso-platform-livekit
ingress/19-redis-commander-ingress.yamlredis.oriso-dev.siteoriso-platform-redis-commander
ingress/20-signoz-ingress.yamlsignoz.oriso-dev.siteoriso-platform-signoz
ingress/21-status-page-ingress.yamlstatus.oriso-dev.siteoriso-platform-status-page
ingress/22-storybook-ingress.yamlstorybook.oriso-dev.siteoriso-platform-storybook
ingress/ingress-values.yaml--

Operations Findings

  • HPA manifests found: no.
  • NetworkPolicy manifests found: no.
  • PDB manifests found: no.
  • Charts with pullPolicy Never: agencyservice, consultingtypeservice, element, element-call, frontend, health-dashboard, livekit, status-page, storybook, tenantservice, userservice.
  • Charts with latest tag: admin, agencyservice, consultingtypeservice, element, element-call, frontend, health-dashboard, livekit, matrix-synapse, redis-commander, redis-exporter, storybook, tenantservice, userservice.
  • Charts with empty resources/probes: consultingtypeservice, element, health-dashboard, keycloak, livekit, status-page, tenantservice, userservice.

Deployment Order

  1. Database/cache/queue: MariaDB, MongoDB, Redis, RabbitMQ, Matrix PostgreSQL where needed.
  2. Keycloak realm and auth ingress.
  3. Matrix/Element/Element Call/LiveKit communication stack.
  4. TenantService, ConsultingTypeService, AgencyService, UserService.
  5. Frontend/Admin.
  6. Ingress, DNS/TLS and observability.

Auf dieser Seite