Kubeslice Controller
Note that the information provided on this page represents the minimum requirements for installing the product. It is essential to understand that these requirements may vary depending on the specific workload of each customer. However, following these minimum requirements will ensure a successful installation of the product.
Cluster Requirements | 1 Kubernetes Cluster |
Node Requirements | KubeSlice needs at least two nodes each with a minimum of 4 vCPUs and 16GB of RAM. We highly recommend creating a separate NodePool for KubeSlice components to improve performance and simplify management. |
Supported Kubernetes Versions | 1.26 and 1.27 |
Supported Kubernetes Services | Azure Kubernetes Service (AKS), AWS Elastic Kubernetes Service (EKS), Google Kubernetes Engine (GKE), and Rancher Kubernetes Engine (RKE) |
Required Helm Version | 3.7.0 |
Kind Clusters​
The following are the infrastructure requirements to install KubeSlice components.
If you are on Ubuntu OS, then it is recommended to increase the ulimit
to 2048 or unlimited.
If you still face issues, see errors due to too many open files.
Host Requirements | Minimum of 8vCPUs and 8GB of RAM |
Ensure to modify the memory and CPU usage allowed to docker as described in
https://docs.docker.com/desktop/windows/#resources.
KubeSlice has been tested on AKS, GKE, and EKS, but it should run in any Kubernetes environment with the supported Kubernetes versions.
In an intra-slice scenario, a single cluster can serve as both a controller cluster and a worker cluster. This allows KubeSlice to segment the cluster into application slices. This enables you to better manage and isolate your applications, improving the overall efficiency and performance of your cluster.