I established a lightweight Kubernetes setup for personal use. I configured one Raspberry-Pi with 8GB RAM as the master
and a worker node. This means that it is capable of hosting multiple containers & workloads, like any of the numerous web-applications
in Django & Flask listed in this website, or even this website itself! I implemented a second Raspberry-Pi with 1GB RAM as an additional
worker node to manage specific containers to optimise performance & prevent overheating.
Linux Ubuntu Server OS was used to set up such clusters. I chose Ubuntu Server for its
ease of use & user-friendly interface. I use Ubuntu as my personal operating system for my home PC, so I knew how to install & configure networks, SSH keys, and other
important factors to consider when setting up servers. Ubuntu Server also comes with a wide range of pre-installed software packages in order to start hosting.