yochu
provisiona hosts CoreOS já executados com Docker, etcd
, fleet
, rkt
, kubectl
e iptables
.
Os sistemas operacionais host são provisionados com Giantswarm/Mayu em clusters bare metal.
Baixe a versão mais recente: https://github.com/giantswarm/yochu/releases/latest
Clone o repositório git: https://github.com/giantswarm/yochu.git
Coloque o seguinte arquivo de unidade em seu cloud-config, substituindo sua sub-rede e sub-redes 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
Verifique a documentação mais detalhada: docs
Verifique a documentação do código: godoc
Nossos binários personalizados podem ser encontrados em:
Consulte CONTRIBUINDO para obter detalhes sobre o envio de patches, o fluxo de trabalho de contribuição e também como relatar bugs.
Yochu está sob a licença Apache 2.0. Consulte o arquivo LICENSE para obter detalhes.
yochu
(ようちゅう[幼虫] pronunciado "yo-choo") é japonês para larva ou crisálida.