Este projeto configura um ambiente de aprendizado com um cluster simulado usando Vagrant
e VirtualBox
. Ele cria uma máquina master e duas máquinas worker, todas rodando Ubuntu Bionic (18.04), que podem ser usadas para estudar Kubernetes e configurações de infraestrutura de TI em ambientes de cluster.
O ambiente é composto de três máquinas virtuais:
- Master-1: Nó principal, onde o controle do cluster e a orquestração ocorrem.
- Worker-1 e Worker-2: Nós de trabalho que podem ser configurados para rodar containers em um ambiente de Kubernetes simulado.
Para usar este projeto, você precisa ter:
- Vagrant: 2.2.x ou superior (Instalar Vagrant)
- VirtualBox: 6.1.x ou superior (Instalar VirtualBox)
Nota: Certifique-se de que o módulo do kernel do VirtualBox (vboxdrv
) está carregado corretamente antes de rodar o Vagrant.
O arquivo Vagrantfile
configura as máquinas virtuais e define:
- Rede Privada: IPs estáticos para cada VM, acessíveis apenas localmente.
- Provisão SSH: Carregamento de chave SSH pública para acesso seguro a cada máquina.
- Configuração de Hardware: Número de CPUs e quantidade de memória RAM para cada VM.
- Clone este repositório:
git clone https://github.com/taciosouzaoliveira/seurepositorio.git