metal-stack - kubernetes on bare metal
summary
metal-stack is an open source bare‑metal MaaS: a REST API plus a cloud controller manager integrated with Gardener to create Kubernetes clusters. It uses metal-hammer for PXE discovery, one minute provisioning for images/ignition, layer‑3 networking with BGP + FRR and metal‑lb for Service IPs, and currently a local CSI-like storage provisioner. Running in three DCs (~100 servers each) in early production, it works but is alpha (API changes, storage still evolving).
AI-written summary · about
chapters (13)
- 0:00Intro
- 4:05running on-prem
- 6:12bare-metal considerations
- 7:33the way we use metal stack
- 10:03technical decisions
- 13:17simplified view on machine networks
- 14:43basic idea of machine provisioning
- 19:38currently supported hardware
- 20:36integration with Gardener
- 21:58kubeception with Gardener
- 23:26kubernetes integration
- 26:46things to come
- 28:49try it for yourself
related talks
20mMetalkube: Deploy Kubernetes on Bare Metal
36mIntroducing Metal³: Kubernetes Native Bare Metal Host Management
30mIntroduction To Metal³ — Kubernetes-Native Bare Metal Provisioning
41mMetal As A Service — Manage Your Bare Metal in MaaS Like a Virtual Machine
33mExploring OnMetal — Sebastian Sutter and Florian Fuerstenberg
32mLoad Balanced Services on Bare Metal with MetalLB
24mImage-Based Bare-Metal Provisioning With Metal3.io, Cluster API and…
32mAutoscale Your on-Premises Bare Metal Kubernetes Clusters
