Everything I know about Kubernetes I learned from a cluster of Raspberry Pis
summary
A Raspberry Pi cluster runs Drupal 8 on Kubernetes, automated with Ansible, and the build lives at pidramble.com and on GitHub. A four-node Pi 2 cluster demonstrates Kubernetes self-healing: stopping kubelet on one node triggers Kubernetes to re-schedule Drupal pods to other nodes and the horizontal pod autoscaler increases replicas from one to three under load. Pi0 is too weak for kubelet, persistent databases remain a pain, and home power/network limits are real, but the cluster works and is reproducible.
AI-written summary · about
chapters (31)
- 0:00Intro
- 0:13Who am I
- 1:08What can I do with it
- 1:47How well can I
- 2:50What I want to do
- 3:08What is Kubernetes
- 3:27A typical Drupal site
- 4:38Lots of servers
- 5:38Basic definition
- 5:52Scheduling
- 6:32Architecture nots
- 7:07It doesnt always have to make sense
- 7:57The Raspberry Pi Zero
- 10:08Kubernetes on the Raspberry Pi
- 11:28Ansible
- 13:53Why use Kubernetes
- 15:20Raspberry Pi Ramble
- 16:34Remote Control
- 17:11Pseudo
- 18:06Colorblind
- 19:05Selfheal
- 20:03Pods
- 20:47Site
- 21:23Cubelet
- 22:55Pager
- 24:39Autoscaling
- 25:35CPU consumption
- 28:20Caveats
- 29:21Kubernetes
- 30:32Drupal 8 on Kubernetes
- 31:30Feedback
related talks
34mThe Past, Present, and Future of Kubernetes on Raspberry Pi
22mEdge Computing using K3s on Raspberry Pi
05mLightning Talk: Cluster of Palm-Sized Personal Kubernetes Clusters Using 100...
01h 01mBuilding a Raspberry Pi Kubernetes Cluster and running .NET Core
05mLightning Talk: Cluster of Palm-Sized Personal Kubernetes Clusters Using 100 Raspbe...
55mReturn of the Clustering: Kubernetes for Drupal
33mHow Container Clusters, like Kubernetes, ...
23m08 Kubernetes and the cloud. Um, what's the cloud?
