1. Requirements and recommendations
Requirements
Node requirements
All nodes should be accessible via SSH.
All nodes should have a Linux distribution with:
- The Linux kernel version higher than 3.10.
- An init system based on SystemD or OpenRC.
ClusterFactory has been fully tested on Rocky Linux which is our recommended OS.
Required utilities
cfctl
, for deployment, backing up, and upgrading of the Kubernetes cluster.kubectl
, for managing your Kubernetes cluster.kubeseal
, for encrypting the secrets.helm
, for Helm chart template.
There is a script inside the scripts
directory to install and set up a working environment.
Just run:
. ./scripts/setup-env
The binaries are stored inside the bin
directory and the PATH
is automatically set.
Recommended tools
We recommend: