Kubernetes with Kubespray
Requirements Ansible node: a Linux machine to run ansible (able to run in WSL or Docker but it’s not recommended) K8s nodes: Master nodes: 4GB RAM is recommended (2GB RAM will cause very low performance) Worker nodes: can start with 1CPU and 2GB RAM You can setup a K8S cluster with only 1 node: master + worker (+ ansible)
Installation steps Setup environments SSH connection: Ansible connects nodes over SSH, so the easy way is create the same user with public ssh key on all K8s nodes.