playground-k8s
playground-k8s copied to clipboard
☸️ - Repositório Estudos Kubernetes foco em aprendizado, que poderá ser usado como material complementar para certificação CKA.
K8s playground

Deploy do K8s usando Vagrant + Ansible, este deploy é para fins didáticos favor utilizar apenas em ambiente de testes, as versões dos software utilizadas foram:
Requerimentos
* Vagrant 2.2.14
* Virtualbox 6.1.16
* Python 3.8.6
* Ansible 2.9.9
Criei um executável para facilitar a instalação das ferramentas, basta executar install.sh e a instalação das dependências sera feita automaticamente
./install.sh
Ou você pode instalar as ferramentas manualmente
Downloads
- Vagrant Download -> https://www.vagrantup.com/downloads
- VirtualBox Download -> https://www.virtualbox.org/wiki/Downloads
- Python Download -> https://www.python.org/downloads/
- Ansible Informações sobre instalação no windows -> https://www.ansible.com/for/windows
Modo de uso
Entre na pasta do projeto e execute o script onde esta o Vagrantfile:
vagrant up
Aguarde o termino das confs, para acessar o cluster, basta digitar:
vagrant ssh k8s-master
Sumário
Principais Conceitos
- Cluster
- PODs
- Replica Sets
- Deployments
- Namespaces