Introduction To Metal³ — Kubernetes-Native Bare Metal Provisioning
summary
Metal³ maps bare metal servers into Kubernetes objects and uses Cluster API + Ironic + a bare metal operator to enroll, inspect, provision OS images and boot nodes; the demo provisions two empty servers with an ironic-python-agent, completes inspection and OS write in about seven minutes, and creates a workload cluster with two nodes (not Ready until CNI installs). Features include reboot-first remediation, pivoting to a self-managed cluster, IPAM and an ironic standalone operator, and claimed scale to 500 nodes.
AI-written summary · about
chapters (24)
- 0:00Introduction
- 1:03Kubernetes on bare metal
- 2:29Bare metal provisioning challenges
- 3:32What is Metal³
- 4:14Understanding Cluster API
- 5:18Cluster API Provider Metal³
- 6:21Ironic in bare metal management
- 7:46How Ironic manages servers
- 8:49Bare Metal Operator role
- 9:50Inspecting bare metal hosts
- 12:20Provisioning OS on bare metal
- 13:29Metal³ stack overview
- 14:15Ironic Standalone Operator
- 15:18Node abstraction layer
- 15:39Metal³ deployment workflow
- 17:04Metal³ features: remediation and upgrades
- 19:30Pivoting to workload cluster
- 20:10Node reuse and cleaning
- 20:54Scalability and features
- 21:37Adopters and community
- 22:20Demo setup
- 23:23Inspecting hosts in demo
- 27:14Provisioning Kubernetes
- 29:21Verifying cluster
related talks
36mIntroducing Metal³: Kubernetes Native Bare Metal Host Management
24mImage-Based Bare-Metal Provisioning With Metal3.io, Cluster API and…
32mAutoscale Your on-Premises Bare Metal Kubernetes Clusters
20mMetalkube: Deploy Kubernetes on Bare Metal
34mmetal-stack - kubernetes on bare metal
06mMaturing Bare Metal Provisioning With Metal3
36mBare metal Kubernetes on mixed x64 and ARM64
10mLightning Talk: Introducing Kubeflow Metal: Your Machine Learning Platform on Baremetal Kubernetes
