# System requirements

## Minimum requirements

The YaK Core package comes in the form of Helm charts for Kubernetes clusters.\
For the YaK containers to operate properly, the minimum following resources are recommended:

* YaK supports x86 and arm64 CPU architectures
* CPU: 4 cores
* RAM: 8GB
* Storage: 50GB

Required packages to be installed / configured on your cluster:

* Helm3 must be installed
  * [https://helm.sh/docs/intro/install/](https://helm.sh/docs/intro/install/)
* Tar must be installed
* Git must be installed&#x20;
* Firewalld must be stopped
*   SElinux must be disabled

    ```
    setenforce Permissive
    ```



YaK requires a Kubernetes cluster to operate. Following flavours of K8S are supported:

* Vanilla Kubernetes
* SUSE Rancher
* SUSE RKE2
* VMware Tanzu
* Red Hat Openshift
* Single-node Kubernetes cluster (minikube, K3s, SUSE Rancher Desktop, aso) are also supported, but their usage shall be limited to PoC or testing purpose only.
