All Projects → giantswarm → Mayu

giantswarm / Mayu

Licence: apache-2.0
Mayu helps you to provision a cluster of bare metal machines with CoreOS Container Linux

Programming Languages

go
31211 projects - #10 most used programming language

Labels

Projects that are alternatives of or similar to Mayu

terranetes
Terraform boilerplate for production-grade Kubernetes clusters on AWS (optionally includes kube-system components, OpenVPN, an ingress controller, monitoring services...)
Stars: ✭ 15 (-86.11%)
Mutual labels:  coreos
Kubernetes Vagrant Coreos Cluster
Kubernetes cluster (for testing purposes) made easy with Vagrant and CoreOS.
Stars: ✭ 598 (+453.7%)
Mutual labels:  coreos
Coreos Nvidia
Yet another NVIDIA driver container for Container Linux (aka CoreOS)
Stars: ✭ 36 (-66.67%)
Mutual labels:  coreos
fleet2kubes
Automate Kubernetes object conversion from CoreOS Fleet/systemd units
Stars: ✭ 12 (-88.89%)
Mutual labels:  coreos
jenkins pipeline
A lean Continuous Deployment, Testing and Integration Pipeline using CoreOS/Docker/Jenkins
Stars: ✭ 44 (-59.26%)
Mutual labels:  coreos
Tack
Terraform module for creating Kubernetes cluster running on Container Linux by CoreOS in an AWS VPC
Stars: ✭ 734 (+579.63%)
Mutual labels:  coreos
docker
CoreOS Docker,让你更便捷、系统化的使用Docker管理你的服务
Stars: ✭ 366 (+238.89%)
Mutual labels:  coreos
Kovhernetes
Create Kubernetes clusters on the OVH Cloud platform
Stars: ✭ 55 (-49.07%)
Mutual labels:  coreos
Coreroller
CoreRoller is a set of tools to control and monitor the rollout of your updates.
Stars: ✭ 298 (+175.93%)
Mutual labels:  coreos
Terra Aws Core Kube
Terraform configuration to bootstrap a Kubernetes Cluster on top of CoreOS using AWS-EC2 instances
Stars: ✭ 10 (-90.74%)
Mutual labels:  coreos
deploy-vm
Libvirt wrapper to spawn VMs using cloud images
Stars: ✭ 56 (-48.15%)
Mutual labels:  coreos
rktmachine
Menu bar macOS app for running rkt in a macOS hypervisor CoreOS VM.
Stars: ✭ 31 (-71.3%)
Mutual labels:  coreos
Deis
Deis v1, the CoreOS and Docker PaaS: Your PaaS. Your Rules.
Stars: ✭ 6,107 (+5554.63%)
Mutual labels:  coreos
blacksmith
Bare-Metal CoreOS Cluster Manager
Stars: ✭ 67 (-37.96%)
Mutual labels:  coreos
Docker Zabbix Coreos
Docker container with patched Zabbix agent for CoreOS server monitoring
Stars: ✭ 36 (-66.67%)
Mutual labels:  coreos
terraform-azurerm-kubernetes
Install a Kubernetes cluster the CoreOS Tectonic Way: HA, self-hosted, RBAC, etcd Operator, and more
Stars: ✭ 22 (-79.63%)
Mutual labels:  coreos
Tectonic Installer
Install a Kubernetes cluster the CoreOS Tectonic Way: HA, self-hosted, RBAC, etcd Operator, and more
Stars: ✭ 599 (+454.63%)
Mutual labels:  coreos
Typhoon
Minimal and free Kubernetes distribution with Terraform
Stars: ✭ 1,397 (+1193.52%)
Mutual labels:  coreos
Jenkins Os
Groovy pipeline jobs that build and test Container Linux with Jenkins
Stars: ✭ 43 (-60.19%)
Mutual labels:  coreos
Torcx Zfs
A torcx module for ZFS on CoreOS
Stars: ✭ 16 (-85.19%)
Mutual labels:  coreos

CircleCI Go Report Card Docker Repository on Quay

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].