Skip to content

onovaes/clusterk8s-rancher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CLUSTER RKE COM RANCHER 2.5.4

Cluster kubernetes local para laboratório com 5 maquinas virtuais (3 masters + 2 workers), e rancher em docker.

O vagrant é responsavel por subir as vm's, instalar o docker e rodar o user agent correto baseado no hostname.

Instalação

Iniciando o rancher no docker local

$sudo docker run -d --restart=unless-stopped \
-p 80:80 -p 443:443 \
-v /opt/rancher:/var/lib/rancher \
--privileged \
rancher/rancher:v2.5.4

Iniciando as vms que ficarão os nodes

1. Configure no arquivo Vagrantfile o RANCHER_TOKEN e RANCHER_CA_CHECKSUM, e a faixa de IP da sua rede nos nodes.
2. O hostname dos nodes precisa obrigatoriamente começãr com master ou worker
3. Execute o comando a seguir

$vagrant up

Outros

TODO

- Usar uma imagem que ja tenha o docker instalado
- Colocar as variáveis de configuração de ambiente do Vagrantfile em um arquivo nao versionado
- Colocar um countdown no timer que precede a instalação do worker1

Shell Script para limpar um node rke

As vezes vc faz alguma caca node e precisa limpar e reinstalar ele para se juntar ao cluster. O comando a seguir vai fazer a limpeza do node. Recomenda-se o reboot do host após a limpeza

$wget -O - https://raw.githubusercontent.com/onovaes/clusterk8s-rancher/master/nodes_scripts/limpa_node.sh | bash

About

Cluster k8s local com rancher

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages