matchbox

Network boot and provision Container Linux clusters (e.g. etcd3, Kubernetes, more)

Github stars Tracking Chart

matchbox Build Status GoDoc Docker Repository on Quay

matchbox is a service that matches bare-metal machines to profiles that PXE boot and provision clusters. Machines are matched by labels like MAC or UUID during PXE and profiles specify a kernel/initrd, iPXE config, and Container Linux or Fedora CoreOS config.

Features

  • Chainload via iPXE and match hardware labels
  • Provision Container Linux and Fedora CoreOS (powered by Ignition)
  • Authenticated gRPC API for clients (e.g. Terraform)

Documentation

Installation

Matchbox can be installed from a binary or a container image.

Tutorials

Getting started provisioning machines with Container Linux.

Contrib

Main metrics

Overview
Name With Ownerposeidon/matchbox
Primary LanguageGo
Program languageGo (Language Count: 4)
Platform
License:Apache License 2.0
所有者活动
Created At2015-12-14 23:23:12
Pushed At2025-07-29 04:21:45
Last Commit At
Release Count17
Last Release Namev0.11.0 (Posted on 2024-03-23 19:51:40)
First Release Namev0.1.0 (Posted on )
用户参与
Stargazers Count1.4k
Watchers Count48
Fork Count287
Commits Count1.7k
Has Issues Enabled
Issues Count0
Issue Open Count0
Pull Requests Count1009
Pull Requests Open Count4
Pull Requests Close Count152
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private