Skip to main content

Welcome to Kube-DC

Kube-DC is a comprehensive Kubernetes-based Data Center platform that provides multi-tenant infrastructure management with advanced networking, storage, and compute capabilities.

What is Kube-DC?​

Kube-DC transforms your Kubernetes cluster into a full-featured cloud platform with:

  • Multi-Tenancy: Organization and project-based isolation
  • Advanced Networking: OVN-based networking with VPC, subnets, and floating IPs
  • Virtual Machines: KubeVirt integration for VM workloads
  • Service Exposure: Automatic HTTPS with Let's Encrypt certificates
  • Storage: Integrated storage solutions (Longhorn, Rook-Ceph)
  • Kubernetes Clusters: CAPI-based tenant Kubernetes clusters

Quick Start​

Get started with Kube-DC in minutes:

  1. Install Kube-DC on your Kubernetes cluster
  2. Create an Organization for your team
  3. Create a Project within your organization
  4. Deploy workloads - VMs, containers, or tenant clusters

Key Features​

🏒 Organizations & Projects​

Hierarchical multi-tenancy with quota management and RBAC integration.

🌐 Advanced Networking​

OVN-powered networking with VPC, subnets, EIP, FIP, and NAT capabilities.

πŸ’Ύ Persistent Storage​

Multiple storage backends with CSI integration and dynamic provisioning.

πŸ”’ Security & Compliance​

Keycloak integration, RBAC, network policies, and audit logging.

Architecture​

Kube-DC extends Kubernetes with custom resources (CRDs) and operators that automate infrastructure provisioning and management.

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Kube-DC Platform β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ Organizations β†’ Projects β†’ Workloads β”‚
β”‚ β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”β”‚
β”‚ β”‚ OVN β”‚ β”‚ KubeVirt β”‚ β”‚ CAPI β”‚β”‚
β”‚ β”‚Networkingβ”‚ β”‚ VMs β”‚ β”‚Clustersβ”‚β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”˜β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ Kubernetes (RKE2/K3s) β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Next Steps​

Support​


Ready to get started? Check out the Installation Guide!