mirror of
https://github.com/outbackdingo/matchbox.git
synced 2026-01-27 18:19:36 +00:00
79fd3bf51a0d7282004873302a976c357b35cfed
* All Groups retrieved from FileStore's GroupGet (via ParseGroup) should have normalized selectors since end-users may write Group definitions with MAC addresses which don't match Go's format
CoreOS on Baremetal
CoreOS on Baremetal contains guides for network booting and configuring CoreOS clusters on virtual or physical hardware.
Guides
bootcfg
bootcfg is a HTTP and gRPC service that renders signed Ignition configs, cloud-configs, network boot configs, and metadata to machines based on attribute labels (e.g. UUID, MAC, stage, region) to create CoreOS clusters. Network boot endpoints provide PXE, iPXE, GRUB, and Pixiecore support. bootcfg can run as an ACI with rkt, as a Docker container, or as a binary.
- Getting Started with rkt
- Getting Started with Docker
- bootcfg Service
- Flags
- API
- Deployment
- Troubleshooting
- Going Further
Examples
Check the examples to find Profiles for booting and provisioning machines into higher-order CoreOS clusters. Network boot libvirt VMs to try the examples on your Linux laptop.
- Multi-node Kubernetes cluster with TLS (network booted or installed to disk)
- Multi-node etcd cluster (network booted or installed to disk)
- Multi-stage CoreOS installs
- GRUB Netboot CoreOS
- iPXE Boot CoreOS with a root fs
- iPXE Boot CoreOS
Description
Languages
Go
90.6%
Shell
6.9%
Makefile
2.2%
Dockerfile
0.3%
