Skip to content
This repository was archived by the owner on Dec 11, 2023. It is now read-only.
/ mayu Public archive

Mayu helps you to provision a cluster of bare metal machines with CoreOS Container Linux

License

Apache-2.0, Apache-2.0 licenses found

Licenses found

Apache-2.0
LICENSE
Apache-2.0
LICENSE.md
Notifications You must be signed in to change notification settings

giantswarm/mayu

Folders and files

NameName
Last commit message
Last commit date
Dec 9, 2023
Dec 1, 2023
Jun 30, 2020
Jun 2, 2020
Nov 29, 2017
May 17, 2017
Dec 9, 2023
Feb 2, 2016
Sep 13, 2018
Jul 1, 2021
Jul 17, 2020
Feb 2, 2016
May 7, 2021
Jun 13, 2017
Feb 4, 2016
Dec 9, 2023
Dec 9, 2023
Jul 15, 2022
Oct 20, 2023
Jul 1, 2021
Oct 20, 2021
Feb 18, 2016
Feb 6, 2019
Sep 13, 2022
Mar 9, 2023
Feb 2, 2016
Dec 1, 2023
Dec 1, 2023
Jul 31, 2023
Jun 9, 2021
Jun 2, 2020
Jul 1, 2021
Sep 1, 2021
Sep 1, 2021
Jul 1, 2021
Mar 16, 2016
Mar 4, 2016

CircleCI Go Report Card

Mayu

Mayu provides a set of mechanisms to bootstrap PXE-enabled bare metal nodes that must follow a specific configuration with Container Linux.

Prerequisites

Mayu requires some basic configuration and layer 2 connectivity to the rest of the nodes. Usually the cluster’s management node is used for this. The management node acts as a PXE server and should support three kinds of requests from the rest of the nodes: PXE, DHCP, and bootp. The rest of the nodes should be configured to boot via ethernet by default and share a network segment with the management node, so they get the PXE boot data from the management node on DHCP request.

Developing Mayu requires the following tools to be installed.

  • wget
  • go-bindata
  • cpio

Getting Mayu

Get the latest Docker image here: https://quay.io/repository/giantswarm/mayu

Clone the latest git repository version from here: https://github.com/giantswarm/mayu.git

Running Mayu

Configuring Mayu is explained in docs/configuration.md. After configuration have a look at docs/running.md on how to start Mayu.

Further Steps

Check more detailed documentation: docs

Check code documentation: godoc

Future Development

  • Future directions/vision

Contact

Contributing & Reporting Bugs

See CONTRIBUTING for details on submitting patches, the contribution workflow as well as reporting bugs.

License

Mayu is under the Apache 2.0 license. See the LICENSE file for details.

Origin of the Name

mayu (まゆ[繭] pronounced "mah-yoo") is Japanese for cocoon.

About

Mayu helps you to provision a cluster of bare metal machines with CoreOS Container Linux

Topics

Resources

License

Apache-2.0, Apache-2.0 licenses found

Licenses found

Apache-2.0
LICENSE
Apache-2.0
LICENSE.md

Security policy

Stars

Watchers

Forks

Packages

No packages published