Install Kubernetes on Raspberry Pi – Does this sounds crazy ?.

This is possible.

Now there are several light weight, low footprint Kubernetes platforms available in the market that can be installed in low configuration devices. One of the best and easy way to set up a single node miniature version of Kubernetes is using MicroK8s.

Microk8s is an opensource version of fully conformant Kubernetes maintained by Canonical. It is very good for development, testing and Edge computing use cases. The following are the requirements for the installation of microk8s in a system.

  • An Ubuntu 20.04 LTS, 18.04 LTS or 16.04 LTS environment to run the commands (or another operating system which supports snapd – see the snapd documentation)
  • At least 20G of disk space and 4G of memory are recommended
  • An internet connection

The detailed document is present in the official website.