Skip to content
@metal3-io

Metal³

Metal Kubed - Bare Metal Host Provisioning for Kubernetes

Metal³

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.

Contacts

CI

Info

Stats

Pinned Loading

  1. metal3-docs metal3-docs Public

    Architecture documentation that describes the components being built under Metal³.

    Makefile 269 113

  2. metal3-dev-env metal3-dev-env Public

    Metal³ Development Environment

    Shell 113 118

  3. baremetal-operator baremetal-operator Public

    Bare metal host provisioning integration for Kubernetes

    Go 592 253

  4. cluster-api-provider-metal3 cluster-api-provider-metal3 Public

    Metal³ integration with https://github.com/kubernetes-sigs/cluster-api

    Go 212 96

  5. ironic-image ironic-image Public

    Container image to run OpenStack Ironic as part of Metal³

    Shell 58 118

  6. project-infra project-infra Public

    Metal3 testing infrastructure configuration

    Shell 17 20

Repositories

Showing 10 of 26 repositories