Mayu
Mayu helps you to provision a cluster of bare metal machines with CoreOS Container Linux
Install / Use
/learn @giantswarm/MayuREADME
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.
wgetgo-bindatacpio
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
- Mailing list: giantswarm
- IRC: #giantswarm on freenode.org
- Bugs: issues
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.
Related Skills
node-connect
345.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
106.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
345.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
345.9kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
