coreos-baremetal

module
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 14, 2016 License: Apache-2.0

README

CoreOS on Baremetal

Build Status GoDoc Docker Repository on Quay

CoreOS on Baremetal provides 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. UUID, MAC, 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

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

Directories

Path Synopsis
bootcfg
cmd

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL