Introducing Metal³: Kubernetes Native Bare Metal Host Management
Talkat KubeCon + CloudNativeCon North America 2019 · on Wednesday, 2019-11-20· at 17:20· Ballroom Sec 20AB - San Diego Convention Center, Upper Level·
summary
Metal3 exposes a baremetalhost CRD to represent inventory, inspects hardware into status fields, and uses Ironic provisioning (bundled and self-hosted) to write whole-disk images and reboot nodes. A machine API actuator ties hosts to Machine/MachineSet so scaling a MachineSet finds a ready host, provisions it, and joins it as a Kubernetes/OpenShift node. Demos show inspection, image deploy, adding a worker to an OpenShift cluster, and creating a new cluster via Cluster API v1alpha2; failures surface as status errors.
AI-written summary · about
chapters (18)
- 0:00Introduction
- 0:16Why Metal3
- 1:26Components
- 4:57Host Details
- 7:42Deployment Process
- 9:30Inspection
- 12:58Provisioning
- 17:05Demo 3 Adding Workers
- 21:17Demo 4 Provisioning a New Cluster
- 26:35Future work
- 27:05Thank you
- 27:41Autoregistration
- 28:23Provisioning everything
- 29:10Powering off
- 29:56declarative model
- 31:23circular dependencies
- 33:08failure
- 33:58cloud provider
related talks
30mIntroduction To Metal³ — Kubernetes-Native Bare Metal Provisioning
24mImage-Based Bare-Metal Provisioning With Metal3.io, Cluster API and…
34mmetal-stack - kubernetes on bare metal
32mAutoscale Your on-Premises Bare Metal Kubernetes Clusters
20mMetalkube: Deploy Kubernetes on Bare Metal
06mMaturing Bare Metal Provisioning With Metal3
10mLightning Talk: Introducing Kubeflow Metal: Your Machine Learning Platform on Baremetal Kubernetes
36mBare metal Kubernetes on mixed x64 and ARM64
