Tips for Running Kubernetes Cluster on Raspberry Pi

Tips for Running Kubernetes Cluster on Raspberry Pi

Tips for running Kubernetes cluster on Raspberry Pi. After a successful reception of my previous articles about building the Kubernetes cluster on Raspberry Pi. Things you didn’t know, knew or did not care about until now

After a successful reception of my previous articles about building the Kubernetes cluster on Raspberry Pi. I have decided to follow up with few things I have learned and discovered since then to save your time and efforts and who knows, maybe even convince you to spin your own.

Temperature control

Raspberry Pi’s have a tendency to overheat — as every computing device — the more workload, the more heat generated. Unfortunately — all you get in the box is the board itself, but the thing which worked for me at the beginning was the generous placement of third party heat sinks which worked fine until I decided to add a bit of heavier applications to the pool.

After a bit of research, I’ve discovered the fan shims offered by pimoroni which suited my deployment and structure of the cluster, not requiring me to install additional separators and make the Pi tower even taller.

To manage the fans you can either reverse engineer code from my previous article or simply use it as it is and have everything done for you.

credit: Gareth Halfacree

Fans are great, they definitely do the job especially when mixed with heatsinks although there’s another thing I’ve missed whilst counting on them too much and never paying attention to until I enabled coloured LED status on the mentioned shims. The heat goes up, therefore Pi’s on the bottom of the tower were cooking the ones on the top.

After placing the nodes horizontally, the temperature dropped down by up to 10 Celsius degree (!) without any additional changes.

programming kubernetes raspberry-pi devops

Bootstrap 5 Complete Course with Examples

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Building a simple Applications with Vue 3

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

50+ Useful Kubernetes Tools for 2020 - Part 2

Our original Kubernetes tool list was so popular that we've curated another great list of tools to help you improve your functionality with the platform.

How to build your own Raspberry Pi Kubernetes Cluster

I'll show you how to set up your very own Kubernetes cluster. But not just any boring old cluster, I'll show off the process of doing this on the Raspberry Pi platform. Learn how to build your own Raspberry Pi Kubernetes Cluster

Step by Step Slow Guide: Kubernetes Dashboard on Raspberry Pi Cluster (Part 1)

How to install and configure Kubernetes Dashboard. Step by Step Slow Guide: Kubernetes Dashboard on Raspberry Pi Cluster .This time we will be talking about setting up and configuring Kubernetes Dashboard.

Step by Step Slow Guide: Kubernetes Dashboard on Raspberry Pi Cluster (Part 2)

How to setup self-signed certificate for Kubernetes Dashboard and expose it via load-balance. In previous part we were talking about setting up Kubernetes Dashboard, and now we are going to focus on setting up Dashboard certificate and exposing it outside our cluster.

Tools and Images to Build a Raspberry Pi n8n server

Tools and Images to Build a Raspberry Pi n8n server .The purpose of this project is to create a Raspberry Pi image preconfigured with n8n so that it runs out of the box.