mirror of
https://github.com/outbackdingo/matchbox.git
synced 2026-01-27 18:19:36 +00:00
e0bfb3947b62fd17d7fb996c0cfd5bbdb46838d5
* Add gRPC SelectGroup and SelectProfile service endpoints * HTTP and gRPC servers should both allow labels to be resolved to the matching Group or Profile. Move logic to bootcfg core server. * Add gRPC wrapper selectServer to avoid cluttering core server with response types which are currently only useful for gRPC
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 selectors (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
- OpenPGP Signing
- Flags
- API
- Deployment
- Troubleshooting
- Hacking
Examples
Check the examples to find Profiles for booting machines into higher-order CoreOS clusters. Quickly network boot some libvirt VMs to try the flow on your Linux machine.
- Multi-node Kubernetes cluster with TLS
- Multi-node etcd cluster
- Multi-stage CoreOS install to disk and provision with Ignition
- GRUB Netboot CoreOS
- PXE Boot CoreOS with a root fs
- PXE Boot CoreOS
Description
Languages
Go
90.6%
Shell
6.9%
Makefile
2.2%
Dockerfile
0.3%
