Skip to main content
Version: 2.0.0

Overview

This section highlight how to deploy UCS in a Kubernetes cluster.

Architecture

UCS has the following service dependencies:

  • Postgres
    • Required by Room-Mgmt for data persistence
  • IAMS (Keycloak + AAS)
    • Required by Room-Mgmt for API request authentication
    • Required by Signal for gRPC authentication
  • Nats
    • Required by Room, Room-Mgmt, Room-Sentry, Signal, ISLB & SFU for service discovery & gRPC communication
  • Redis
    • Required by Room and ISLB for caching room state and service discovery
  • Minio
    • Required by Room-Mgmt for file sharing