EVERYTHING XIAOMI
Get listed

Metal³

Metal³ is an open-source project for managing bare-metal infrastructure with Kubernetes.

Place
#23 of 29
Score
5.7
Metal³'s website

What Metal³ is

Metal³ is an open-source project for managing bare-metal infrastructure with Kubernetes. It can discover and enroll physical machines, inspect hardware, configure BIOS and RAID, clean disks, install operating system images, deploy Kubernetes, and perform rolling upgrades. The Bare Metal Operator manages host provisioning and can operate independently through the Kubernetes API. Cluster API Provider Metal3 enables Cluster API-based clusters on bare-metal infrastructure. Metal³ uses OpenStack Ironic as its provisioning backend; Ironic can run as a standalone service. Supported machines use IPMI or Redfish for remote management, with iPXE network boot or virtual media on compatible hardware. The project supports x86_64 and AARCH64, but mixed-architecture clusters are not supported. Ironic is currently the only supported provisioner. Operating systems must be available in cloud image format, and first-boot customization requires cloud-init or a similar tool. Metal³ is a Cloud Native Computing Foundation incubating project with Linux, API, and self-hosted deployment options.

Good

  • Manages bare-metal lifecycle with Kubernetes
  • Configures BIOS, RAID, and firmware
  • Supports x86_64 and AARCH64
  • Offers independent Bare Metal Operator use
  • Uses network or virtual-media boot

Watch out

  • Mixed-architecture clusters are unsupported
  • Only Ironic is supported as provisioner
  • Images need cloud image format
  • Production security hardening is required

Who it suits

Metal³ suits teams provisioning on-premises Kubernetes nodes and managing bare-metal machines in testing or high-performance computing labs. It fits operators using supported remote-management hardware and Kubernetes-based workflows.

Verdict

Metal³ provides Kubernetes-centered discovery, provisioning, and cluster management for physical servers. Verify hardware protocols, architecture requirements, Ironic dependence, and production security settings before deployment.

The facts

Each one read from Metal³'s own pages, with the date it was checked.

What it does

Audience
The project describes use cases including provisioning on-premises Kubernetes cluster nodes and managing bare-metal machines in testing or high-performance computing labs.checked 8 Oct 2026
Bare-metal lifecycle
Metal³ can enroll bare-metal machines, provision operating system images, and manage Kubernetes clusters deployed on them.checked 8 Oct 2026
Cluster API
Cluster API Provider Metal3 enables users to deploy Cluster API-based clusters on bare-metal infrastructure using Metal³.checked 8 Oct 2026
Community support
The project offers community support through Kubernetes Slack, a mailing list, and a weekly community call.checked 8 Oct 2026
Deployment security
The security guide says quick-start defaults such as minimal TLS, an unauthenticated image server, and cluster-wide permissions are intended for evaluation rather than production.checked 8 Oct 2026
Hardware limits
Only Ironic is currently supported as a provisioner, and the FAQ says support for other provisioners is not on the roadmap.checked 8 Oct 2026
Hardware protocols
Metal³ supports network boot with iPXE and virtual media boot on compatible hardware using remote management protocols such as IPMI and Redfish.checked 8 Oct 2026
Hardware support
The project supports x86_64 and AARCH64, but mixed-architecture clusters are not supported yet.checked 8 Oct 2026
Host management
Bare Metal Operator inspects host hardware, can configure RAID and firmware, provisions images, and can clean disks before and after provisioning.checked 8 Oct 2026
Operating system images
Metal³ can use operating systems available in a cloud image format, and first-boot customization requires cloud-init or a similar tool in the image.checked 8 Oct 2026
Operating systems
Metal³ can install operating systems available in a cloud image format, and first-boot configuration requires cloud-init or a similar tool.checked 8 Oct 2026
Project status
Metal³ is a Cloud Native Computing Foundation incubating project.checked 8 Oct 2026
Provisioning
Metal³ can discover hardware, configure BIOS and RAID, clean disks, install operating system images, deploy Kubernetes, and perform rolling upgrades.checked 8 Oct 2026
Provisioning backend
Metal³ uses OpenStack Ironic for bare-metal provisioning, and Ironic can run as a standalone service without other OpenStack services.checked 8 Oct 2026
Provisioning limit
Ironic is currently the only supported provisioner; the FAQ says other provisioners are not on the current roadmap.checked 8 Oct 2026
Provisioning protocols
Supported hardware uses remote management protocols such as IPMI and Redfish, with network boot or, on some hardware, virtual media boot.checked 8 Oct 2026
Purpose
Metal³ is an open-source project that provides tools for managing bare-metal infrastructure using Kubernetes.checked 8 Oct 2026
Security
The project directs suspected vulnerability reports to its security mailing list and documents severity assessment, fixes, and disclosure handling.checked 8 Oct 2026
Security guidance
The security guide recommends hardening TLS, Ironic authentication, provisioning network access, and Bare Metal Operator permissions for production deployments.checked 8 Oct 2026
Security reporting
The project asks that suspected vulnerabilities be reported to its [email protected] mailing list.checked 8 Oct 2026
Standalone use
Cluster API is optional; the Baremetal Operator can be used independently through the Kubernetes API for bare-metal provisioning.checked 8 Oct 2026
Support and community
The project guide lists Kubernetes Slack, a mailing list, and a weekly community call as ways to connect with the community.checked 8 Oct 2026
Supported architectures
The FAQ lists x86_64 and AARCH64 support, but says mixed architectures are not supported yet.checked 8 Oct 2026

Alternatives to Metal³

All alternatives
  1. 1OPSI logo

    OPSI

    Free planOpen sourceWebAPILinuxmacOS
    8.4From €4.99 a year
  2. 2Canonical MAAS logo

    Canonical MAAS

    Free planOpen sourceWebAPILinuxSelf-hosted
    8.1From $30 a year
  3. 3FOG Project logo

    FOG Project

    Free planOpen sourceWebAPILinuxmacOS
    7.7Free plan
  4. 4Foreman logo

    Foreman

    Free planWebAPILinuxSelf-hosted
    6.9Free plan
  5. 5Symantec IT Management Suite logo
    6.8
  6. 6Clonezilla logo

    Clonezilla

    Free planLinuxmacOSSelf-hostedWindows
    6.7Free plan