DKubeX Documentation#
Version v0.2.2
DKubeX is a Kubernetes-native platform for deploying, managing, and operating AI and ML applications from a single control plane. It layers a self-service application catalog, a governed model plane, and integrated developer tooling over a standard Kubernetes cluster — so teams can run the full model lifecycle, from training to governed inference, on their own infrastructure.
At a glance#
Category |
Self-hosted MLOps / LLMOps platform |
Foundation |
Kubernetes (k3s-compatible), single-cluster |
Deployment |
On-premises or cloud; firewall-aware, private-registry-based |
Control plane |
FastAPI backend · React 19 UI · Kopf operator |
App model |
Custom |
Ingress & auth |
Traefik + ForwardAuth SSO, per-app RBAC, seat-based licensing |
Data layer |
PostgreSQL 16 · MinIO (S3-compatible) · Redis · NFS shared storage |
Model serving |
KubeAI (LLMs/embeddings) · KServe (classic ML) · MLflow registry |
AI gateway |
SecureLLM — governed, audited, OpenAI-compatible model access |
GPU |
NVIDIA GPU Operator, per-model resource profiles, scale-to-zero |
Observability |
ClickStack + OpenTelemetry (GPU / vLLM dashboards) |
Interfaces |
React web UI · REST API ( |
Applications |
Workspace · ModelStudio · MLflow · SecureLLM · RAGFlow · Langflow |
Core license |
MIT (platform core) |
What DKubeX is#
Rather than stitching together separate tools for training, serving, RAG, and developer environments, DKubeX provides a single control plane that:
Runs the full model lifecycle — train in a workspace, register versions in MLflow, deploy classic ML through KServe and LLMs/embeddings through KubeAI, then govern every model through SecureLLM.
Treats applications as declarative Kubernetes resources — each install is a custom
Applicationresource that an operator reconciles to a running Helm release, with a live status phase and access URL.Enforces one identity and governance layer — a single authenticated control plane provides SSO across every app, per-application RBAC, seat-based licensing, and per-user namespace isolation.
Keeps models and data on your infrastructure — models are served cluster-local and fronted by an auditable gateway; the platform is firewall-aware and pulls images from a configurable private registry.
Note: Apps install into a dedicated
dkubex-appsnamespace; each user also receives an isolated namespace and a per-user persistent volume (user-storagePVC).
Platform architecture#
The user interface is routed through Traefik and authentication into the Kubernetes cluster, where the core control plane, application store, data and storage, observability, and admin tooling run as coordinated subsystems.
DKubeX platform architecture at a glance.#
Explore the documentation#
Installation — install DKubeX on your Kubernetes cluster with Helm.
Applications — user guides for Workspace, ModelStudio, RAGFlow, SecureLLM, and Langflow.
Tutorials — end-to-end guides across governing LLM access, LLMs and RAG, MLOps, and coding agents.