Bare metal Kubernetes on mixed x64 and ARM64
summary
Automated bare metal Kubernetes deploys on mixed x86 and ARM64 using ArgoCD + Cluster API + Tinkerbell to produce a production-grade cluster with Cilium BGP networking, Ceph via Rook hyperconverged storage and a KubeVirt VM control plane. Demo provisions a cluster in ~12–15 minutes (virtualized for the demo), shows one healthy OSD and a working VM, and notes real-world caveats: image availability on ARM, occasional kernel rebuilds for hook, and heavy management-cluster resource needs.
AI-written summary · about
chapters (9)
- 0:00Bare metal Kubernetes intro
- 4:38Advantages and challenges of bare metal Kubernetes
- 7:30Architecture overview
- 13:00Setup management cluster
- 19:03Deploy workload cluster
- 22:44CNI and storage choices
- 25:35Running virtual machines alongside containers
- 27:23Live demo and validation
- 30:01Q&A
related talks
34mBridging Baremetal and Virtualized Clouds: Operating Telco-Grade Kubernetes at Scale
35mBare-Metal Chronicles: Intertwinement Of Tinkerbell, Cluster API And GitOps
20mMetalkube: Deploy Kubernetes on Bare Metal
30mIntroduction To Metal³ — Kubernetes-Native Bare Metal Provisioning
24mImage-Based Bare-Metal Provisioning With Metal3.io, Cluster API and…
32mAutoscale Your on-Premises Bare Metal Kubernetes Clusters
27mKubernetes The Fun Way
37mAutoscaling a Multi-Platform Kubernetes Cluster Built with kubeadm [I]
