Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/miltlima/playground-k8s
☸️ - Repositório Estudos Kubernetes foco em aprendizado, que poderá ser usado como material complementar para certificação CKA.
https://github.com/miltlima/playground-k8s
ansible cka kubernetes vagrant yaml-files
Last synced: 1 day ago
JSON representation
☸️ - Repositório Estudos Kubernetes foco em aprendizado, que poderá ser usado como material complementar para certificação CKA.
- Host: GitHub
- URL: https://github.com/miltlima/playground-k8s
- Owner: miltlima
- License: mit
- Created: 2021-04-02T03:22:06.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-02-04T20:36:45.000Z (about 1 year ago)
- Last Synced: 2024-02-04T22:18:41.385Z (about 1 year ago)
- Topics: ansible, cka, kubernetes, vagrant, yaml-files
- Language: Shell
- Homepage:
- Size: 42 KB
- Stars: 17
- Watchers: 2
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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
``` shell
* 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
``` shell
./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:
``` shell
vagrant up
```Aguarde o termino das confs, para acessar o cluster, basta digitar:
``` shell
vagrant ssh k8s-master
```### Sumário
#### Principais Conceitos
* Cluster
* PODs
* Replica Sets
* Deployments
* Namespaces