Building a Raspberry Pi Kubernetes Cluster and running .NET Core
summary
A six-node home cluster (about 6 Raspberry Pis for ~$300) runs Kubernetes + OpenFaaS and successfully hosts functions written in multiple languages. A .NET Core function is built on x86 then published for ARM with dotnet publish -r linux-arm inside a multi-stage Docker build, pushed to the cluster, and exposed via OpenFaaS. Demos show pulling one node’s cable and automatic failover, live metrics with Grafana-style dashboards, and auto-scaling to 10 replicas under load.
AI-written summary · about
chapters (23)
- 0:00Intro
- 0:43Agenda
- 2:21Why would you do this
- 4:20What is the cloud
- 5:18Different clouds
- 7:25Cloud types
- 9:45Scotts first cluster
- 11:40Community clouds
- 12:45Clusters
- 14:11Hub
- 15:57Open Source
- 17:26Docker
- 19:30Docker pros and cons
- 21:22Docker is code
- 23:57Orchestration
- 27:26Demo
- 30:45What happened
- 33:06Master components
- 36:04Python MPI
- 37:18Raspberry Pi vs Cray
- 40:10About Chemex
- 40:44API Gateway Demo
- 44:09Cluster Overview
related talks
34mThe Past, Present, and Future of Kubernetes on Raspberry Pi
32mEverything I know about Kubernetes I learned from a cluster of Raspberry Pis
05mLightning Talk: Cluster of Palm-Sized Personal Kubernetes Clusters Using 100 Raspbe...
05mLightning Talk: Cluster of Palm-Sized Personal Kubernetes Clusters Using 100...
59mZero to DevOps in Under an Hour with Kubernetes
50mKubernetes for .NET developers
28mBuilding a Multi-Node Cluster with K3s Using ARM Devices
23m08 Kubernetes and the cloud. Um, what's the cloud?
