An open API service indexing awesome lists of open source software.

https://github.com/sr2ds/lab-kubernetes

Laboratório DevOps - Kubernetes K8
https://github.com/sr2ds/lab-kubernetes

devops jenkins kubernetes microservices-architecture

Last synced: about 1 year ago
JSON representation

Laboratório DevOps - Kubernetes K8

Awesome Lists containing this project

README

          

# Laboratório DevOps

Isso é apenas um Lab (com cluster local) para implementar um cenário de infra que contemple de forma automatizada aplicações com arquitetura de micro-serviços.

Stack Base: Kubernetes, Jenkins, GrayLog, DB(Mongo?)

Stack App: Vuejs, Laravel

## Serviços - StateFulSet

Bloco StateFul auxiliar para a aplicação, o modelo deste plano conterá:

1. Jenkins (rodando, porém não persiste configurações entre os pods ainda)
2. GrayLog;
3. Banco de Dados (Qualquer para teste)

Nota: ainda não está funcional.

## Aplicação

Criação da infraestrura da aplicação e deploy inicial.

Já está funcional com o básico, uma aplicação `vuejs` dockerizada criada para este cenário.

O Pod da aplicação roda dentro de um Deployment, também há um loadBalance para direcionar o tráfego.

Implementa o ambiente com uma aplicação de testes vueJs:

```
kubectl create -f app-env/app.yaml
```

Pegar Url da aplicação:

```
minikube service kube-loadbalance-obj --url
```

Habilitar tunel para testes locais:

```
minikube tunnel
```