Skip to main content
Version: 1.17.0

What is KubeSlice Enterprise?

KubeSlice Enterprise is a comprehensive networking and service mesh platform designed specifically for enterprises that manage Kubernetes at scale across various environments, including cloud, data centers, and edge. It offers a unified control plane that simplifies the most challenging aspects of distributed Kubernetes, such as secure inter-cluster connectivity, cross-cluster service discovery, namespace portability, and multi-tenant governance.

At its core is the patented Slice construct, which creates an application-specific virtual network that spans worker clusters. This construct binds namespaces into a flat overlay, allowing pods to communicate directly at Layer 3 across clusters, clouds, and regions—eliminating the need for complex VPC peering, transit gateways, or custom CNI configurations.

In summary, KubeSlice Enterprise transforms a fleet of diverse Kubernetes clusters into a single, unified framework with consistent networking, governance, and observability.

Why Enterprises Need It

Scaling Kubernetes beyond a single cluster introduces challenges that traditional tooling cannot solve:

  • Cross-cluster communication: Pod-to-pod communication across cluster boundaries requires custom networking solutions or expensive managed services.
  • IP conflicts: Overlapping CNI CIDR ranges across cloud providers create IP address conflicts that block cross-cluster connectivity.
  • Service discovery gaps: Service discovery does not extend across clusters, DNS, endpoints, and service definitions are cluster-local.
  • Governance complexity: Enforcing consistent RBAC, network policy, and resource quotas across a fleet requires bespoke tooling for each cluster.
  • Operational overhead: Monitoring requires juggling multiple consoles with no unified view.

KubeSlice Enterprise addresses these pain points with a cohesive, application-scoped model that reduces operational burden and accelerates workload mobility.

The KubeSlice Approach

The slice acts as application-specific VPCs, delivering isolation, flexibility, and simplicity:

  • Flat L3 Overlay: Every pod in a slice receives a unique overlay IP, enabling direct communication across clusters without NAT or proxies.
  • Application Isolation: Multiple slices run concurrently on the same clusters. Each slice is an independent network domain. Pods in different slices cannot communicate unless explicitly permitted.
  • CNI-Agnostic: KubeSlice adds a second network interface to pods, leaving existing CNI traffic untouched. It works alongside any CNI (Flannel, Calico, Cilium, OVN, and others).
  • Multi-Network Overlay: Envoy-based L7 connectivity for HTTP/HTTPS microservices, ideal for policy-driven traffic management.

This application-centric design abstracts away the underlying infrastructure, allowing teams to focus on delivering value rather than managing complex network configurations.

Key Capabilities

The following are some of the key capabilities of KubeSlice Enterprise:

  • IP Conflict Resolution: Each Slice is assigned a non-overlapping RFC 1918 CIDR, subdivided for up to 32 clusters.
  • Cross-Cluster Service Discovery: Services can be exported/imported with DNS entries distributed fleet-wide, requiring no external load balancers or code changes.
  • Security-First Networking: NIST-compliant encrypted VPN tunnels (WireGuard/OpenVPN), Slice-level isolation, centralized RBAC propagation, and per-Slice resource quotas.
  • Unified Fleet Management: KubeSlice Manager provides a single pane of glass for onboarding clusters, configuring slices, monitoring VPN health, and tracking costs with KubeTally.

KubeSlice Smart Scaler

KubeSlice Enterprise ships alongside Smart Scaler, an RL-driven multi-cluster autoscaler that predicts workload demand and proactively scales capacity across clusters before thresholds are breached. Smart Scaler integrates directly with Slice-connected clusters, enabling cloud bursting and cross-cluster workload balancing without manual intervention.

Deployment Flexibility

KubeSlice Enterprise offers two deployment models:

  • Single-Cluster Mode: In this mode, the controller and worker co-exist, making it ideal for evaluation and concept validation.
  • Multi-Cluster Mode: This model features a dedicated controller with registered workers, allowing for seamless scaling across cloud environments, on-premises setups, and edge locations.

KubeSlice features a flexible architecture that enables enterprises to start with a small setup and expand as needed, without any redesigning of applications or networks. This solution is compatible with any Kubernetes cluster that meets established standards, ensuring optimal performance and reliability. It supports managed cloud services such as Amazon EKS (Elastic Kubernetes Service), Microsoft AKS (Azure Kubernetes Service), and Google GKE (Google Kubernetes Engine). Additionally, it can be used in on-premises environments with distributions like Rancher RKE (Rancher Kubernetes Engine) and OpenShift, providing a wide range of deployment options to meet various operational needs.

Enterprise Use Cases

The following are some of the common use cases for KubeSlice Enterprise:

  • Multi-Cloud Connectivity: Flat L3 networking across AWS, Azure, GCP, on-premises, and edge clusters.
  • Cloud Bursting: Dynamically extend workloads to absorb demand peaks with Smart Scaler.
  • Workload Placement: Optimize deployments based on cost, latency, hardware affinity, or data sovereignty.
  • Disaster Recovery: Replicate namespaces and PV data to DR clusters with rapid failover.
  • Global Load Balancing: Distribute traffic across geographies with integrated GLB and DNS routing.
  • Cost Management: Attribute compute, storage, and network usage per Slice, namespace, or tenant with KubeTally.

OpenSource and Enterprise

KubeSlice is a CNCF Sandbox project. KubeSlice Enterprise extends the open-source foundation with enterprise-grade capabilities:

  • EGS Worker (enterprise Slice Operator)
  • KubeSlice Manager UI/API
  • Multi-cluster RBAC and quota governance
  • KubeTally cost tracking
  • Smart Scaler integration
  • Enterprise support and SLA commitments