There are a few approaches to expose your applications to the world outside of Kubernetes cluster. One of them is using Ingress Controller. We are going to learn how can we use Nginx Ingress Controller to expose container applications running on top of Raspberry Pi Kubernetes cluster.
Category: Raspberry Pi
K8s on RPi 4 Pt. 4 – Configuring Kubernetes Storage
In a perfect world, we would prefer to implement microservices to be stateless. This stateless approach eliminates a lot of problems towards maintaining the storage for the applications data. However, we are not in a perfect world. At most time, applications need to deal with data and keep them on storage for long term references. We need persistent storage solution so that the applications data can survive containers (or systems) restart or crash. Kubernetes provides this type of storage support in the concept of volumes. We are going to look at how can we configured storage for Kubernetes on Raspberry Pi 4.
K8s on RPi 4 Pt. 3 – Installing Kubernetes on RPi
Installing Kubernetes is a long and complicated process. Proper planning and design are essential for a successful installation. The information for deploying and configuring K8s is out there but some time they are not pieced together. This is like connecting dots in your brain. Once you have these dots connected, things become clear and easy. It’s like Eureka!
K8s on RPi 4 Pt. 2 – Proven Steps to PXE Boot RPi 4 with Ubuntu
Follow these steps to easily setup PXE boot Raspberry Pi 4 with Ubuntu Server 20.04. PXE boot enables Raspberry Pi to run faster compared to SD card.
K8s on RPi 4 Pt. 1 – Deciding the OS for Kubernetes RPi 4
Running Kubernetes (K8s) on Raspberry Pi 4 with Ubuntu Server 20.04. The true reason why I choose Ubuntu instead of Raspberry Pi OS