Solution Overview

The HCI solution leverages Kubernetes as an orchestration layer to manage and automate the provisioning of virtualized compute, network, and storage resources. It utilizes a cluster of Linux hosts interconnected via a LAN that supports the assignment of external IPs. Each user could have own VPC, networking and firewalls.
Turn and play expierence.
Select own hardware provider - run the cloud.
Happy sys-admins, happy developers, happy CTO.

The best experience to manage Private Cloud

Operational Simplicity

By abstracting the complexity of managing individual virtual machines, networking, and storage, the system simplifies operations, making it easier to deploy, manage, and maintain workloads

Resource Efficiency

By using Kubernetes, the system ensures efficient use of underlying hardware, allowing for better scaling and management of resources. It maximizes the utilization of the datacenter's infrastructure.

Isolation and Multi-Tenancy

With dedicated namespaces for each user, the system provides a strong isolation level, enabling multiple tenants to share the infrastructure without compromising security and privacy.

Network Flexibility

Kube-DC offers advanced networking features like subnet management and network policies, providing both flexibility and security in traffic management within and across namespaces.

Virtualization in Kubernetes

KubeVirt extends Kubernetes capabilities to manage VM workloads alongside container workloads, offering a unified platform for all kinds of applications and catering to workloads that are not yet containerized.

Storage Solutions

The Kubernetes CSI driver integration ensures that persistent storage solutions are dynamic and can be scaled and managed with ease, improving data management and availability.

Security and Compliance

The use of RBAC, network policies, and other Kubernetes-native security features ensure that the system can meet stringent security requirements and compliance standards.

Scalability

The system is designed to scale both vertically and horizontally, allowing the datacenter to grow its capacity as needed without significant changes to the underlying architecture.

Automated Operations

The integration with ArgoCD allows for continuous deployment and delivery processes, ensuring that applications are always up to date with the latest code changes from the Git repositories. This reduces manual intervention and potential human errors.

Infra Kubernetes

Based on K3s. Small and fast to deploy master/worker nodes.

VPC, Subnets, Security Groups

Kube-OVN project integrates wide network possibilities

Kubevirt

Allow to run any Virtula Machines inside private networks

Cluster API

Allow to launch tenant K8s clusters inside namespaces