# 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/>
* 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.
