Onboard any camera
Add a camera with its RTSP stream or find it through ONVIF discovery, and Factory turns it into its own Agent deployment.
Factory
Factory runs a Kerberos Agent for every camera on your own Kubernetes cluster. Add a camera with its RTSP stream or discover it through ONVIF, and Factory creates the deployment, service, and configuration while Kubernetes keeps it running on the right node. Storage, Hub, MQTT, and WebRTC settings are defined once for the whole fleet, and upgrades, reboots, logs, and resource usage are handled from one place.
| Status | Created | Name | Image | Replicas | |
|---|---|---|---|---|---|
| Online | 2026/08/27 | agent-shop-floor | kerberos/agent:v3.5.2 | 1 / 1 | |
| |||||
| Online | 2026/08/27 | agent-entrance | kerberos/agent:v3.5.2 | 1 / 1 | |
| Online | 2026/09/10 | agent-loading-bay | kerberos/agent:v3.5.2 | 1 / 1 | |
| Online | 2026/08/05 | agent-parking-lot | kerberos/agent:v3.5.1 | 1 / 1 | |
| Online | 2026/09/25 | agent-warehouse-aisle | kerberos/agent:v3.5.2 | 1 / 1 | |
| Online | 2026/10/02 | agent-reception | kerberos/agent:v3.5.2 | 1 / 1 | |
The Factory interface as operators use it: an Agent for every camera, live node and pod usage, ConfigMaps, and global settings. Expand a camera to stream its logs, or open Add Agent and Upgrade Agents to try a rollout.
Core capabilities
Each capability below maps to a current product surface or runtime flow. Use the source and documentation to go deeper or talk to us about your deployment.
Add a camera with its RTSP stream or find it through ONVIF discovery, and Factory turns it into its own Agent deployment.
Every Agent gets its own deployment, service, and ConfigMap. Kubernetes places it on an available node and restarts it when needed.
Define timezone, MQTT, STUN/TURN, encryption, Hub, and Vault persistence once. Every Agent inherits them and can still override what it needs.
Pick an Agent version and roll it out to one camera or the whole fleet. Agents already on that version are left untouched.
Follow CPU and memory per node and per Agent, live from the Kubernetes metrics API, and see where every camera is scheduled.
Stream logs, open a terminal, reboot an Agent, or adjust its memory limit straight from the camera list.
How it fits
Factory is useful on its own and becomes more capable when connected to the rest of the UUG.AI stack.
Read the documentationInstall Factory in your cluster and set the storage, Hub, MQTT, and WebRTC settings every Agent inherits.
Add cameras by RTSP or ONVIF. Each one becomes an Agent that Kubernetes schedules on an available node.
Watch nodes and Agents live, roll out new versions, and reboot or inspect any Agent from one place.
Build with UUG.AI