The Metal³ project (pronounced: "Metal Kubed") provides components for bare metal host management with Kubernetes. You can enroll your bare metal machines, provision operating system images, and then, if you like, deploy Kubernetes clusters to them. From there, operating and upgrading your Kubernetes clusters can be handled by Metal³. Moreover, Metal³ is itself a Kubernetes application, so it runs on Kubernetes, and uses Kubernetes resources and APIs as its interface.
Metal³ is one of the providers for the Kubernetes sub-project Cluster API. Cluster API provides infrastructure agnostic Kubernetes lifecycle management, and Metal³ brings the bare metal implementation.
Metal³ is open-source and welcomes community contributions.
- Website
#cluster-api-baremetal
on Kubernetes Slack- Metal³ development mailing list
- Community meeting on Wednesdays at 14:00 UTC
- User guide
- Design documents
- Security policy
- Community, governance and contribution policies
- Roadmap