yochu
provisionne déjà les hôtes CoreOS exécutant avec Docker, etcd
, fleet
, rkt
, kubectl
et iptables
.
Les systèmes d'exploitation hôtes sont fournis avec Giantswarm/Mayu sur des clusters nus.
Téléchargez la dernière version : https://github.com/giantswarm/yochu/releases/latest
Clonez le dépôt git : https://github.com/giantswarm/yochu.git
Placez le fichier d'unité suivant dans votre configuration cloud, en remplaçant vos sous-réseaux de sous-réseau et Docker :
[Unit]
Description=Giant Swarm Yochu
Wants=network-online.target
After=network-online.target
Before=multi-user.target
[Service]
Type=oneshot
ExecStartPre=/usr/bin/mkdir -p /home/core/bin
ExecStartPre=/usr/bin/wget --no-verbose https://downloads.giantswarm.io/yochu/0.20.0/yochu -O /home/core/bin/yochu
ExecStartPre=/usr/bin/chmod +x /home/core/bin/yochu
ExecStart=/home/core/bin/yochu setup -v -d --start-daemons=true --subnet=<your subnet> --docker-subnet=<your docker subnet> --http-endpoint=https://downloads.giantswarm.io --fleet-version=v0.11.5-gs-grpc-1 --etcd-version=v2.1.0-gs-1
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
Consultez une documentation plus détaillée : docs
Vérifier la documentation du code : godoc
Nos binaires personnalisés peuvent être trouvés à l'adresse :
Voir CONTRIBUTION pour plus de détails sur la soumission de correctifs, le flux de travail de contribution ainsi que le rapport de bogues.
Yochu est sous licence Apache 2.0. Voir le fichier LICENSE pour plus de détails.
yochu
(ようちゅう[幼虫] prononcé « yo-choo ») est le mot japonais pour larve ou chrysalide.