Skip to content

Network boot and provision CoreOS Clusters (etcd, Kubernetes, self-hosted Kubernetes, Torus, and more)

License

Notifications You must be signed in to change notification settings

dholt/coreos-baremetal

 
 

Repository files navigation

CoreOS on Baremetal

Build Status GoDoc Docker Repository on Quay IRC

Guides and a service for network booting and provisioning CoreOS clusters on virtual or physical hardware.

Guides

bootcfg

bootcfg is an HTTP and gRPC service that renders signed Ignition configs, cloud-configs, network boot configs, and metadata to machines to create CoreOS clusters. Groups match machines based on labels (e.g. MAC, UUID, stage, region) and use named Profiles for provisioning. Network boot endpoints provide PXE, iPXE, GRUB, and Pixiecore support. bootcfg can be deployed as a binary, as an appc container with rkt, or as a Docker container.

Examples

The examples network boot and provision CoreOS clusters. Network boot libvirt VMs to try the examples on your Linux laptop.

About

Network boot and provision CoreOS Clusters (etcd, Kubernetes, self-hosted Kubernetes, Torus, and more)

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 86.7%
  • Shell 10.4%
  • Protocol Buffer 2.1%
  • Makefile 0.8%