Skip to content

adenntumba/vagrant-kubernetes-cluster

Repository files navigation

Cluster Kubernetes Local com Vagrant, Ansible e VirtualBox

Este projeto permite a criação de um cluster Kubernetes local utilizando Vagrant, Ansible e VirtualBox. Ideal para testes, demonstrações e aprendizado, ele fornece uma infraestrutura automatizada e replicável para simular ambientes de produção em um ambiente local. 📌 Versão atual do Kubernetes: v1.33.1

🚀 Tecnologias Utilizadas

✅ Pré-requisitos

⚙️ Instalação

Clone o repositório e inicie o cluster com os seguintes comandos:

git clone https://github.com/adenntumba/vagrant-kubernetes-cluster.git
cd vagrant-kubernetes-cluster
vagrant up

🔧 Uso

Acesse o nó master:

vagrant ssh master

Verifique o status dos nós:

kubectl get nodes

Desligar o cluster

vagrant halt

Destruir o cluster

vagrant destroy -f

Startar o cluster

vagrant up

Todos os nós são automaticamente configurados com Kubernetes via Ansible.

🧱 Arquitetura do Cluster

  • 1 nó master (master)

  • 2 nós worker (worker-1, worker-2)

  • Cada VM configurada com:

    • 2 CPUs

    • 2GB de RAM

🤝 Contribuição

Contribuições são bem-vindas! Se você encontrou um problema, deseja propor uma melhoria ou adicionar uma nova funcionalidade, fique à vontade para abrir uma issue ou enviar um pull request.

📄 Licença

Este projeto está licenciado sob a Licença MIT. Consulte o arquivo LICENSE para mais informações.

About

Cluster Kubernetes distribuído localmente com Vagrant, Ansible e VirtualBox, uso para demo.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published