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

https://github.com/p2sousa/codedu-go-hpa

Treinamento de microserviços na code.education: resolução do desafio em golang-k8s-hpa.
https://github.com/p2sousa/codedu-go-hpa

autoscaler cloudbuild dockerfile golang hpa k8s kubernetes

Last synced: 5 months ago
JSON representation

Treinamento de microserviços na code.education: resolução do desafio em golang-k8s-hpa.

Awesome Lists containing this project

README

          

### Modulo DevOps - Kubernets (k8s) - HPA e CI\CD

### Cluster do servidor web GO
Endpoint do servidor web em GO com processo de loop antes de renderizar:

- **[servidor web GO](http://34.68.239.24/)**

### Imagem GoLang Servidor Web (LOOP)

- **[p2sousa/go-hpa](https://hub.docker.com/r/p2sousa/go-hpa)**

Para executar o processo entre na pasta k8s e rode os seguintes comandos:

```
$ kubectl apply -f deployment.yml
$ kubectl apply -f service.yml
$ kubectl apply -f hpa.yml
```
Para acessar o servidor em loop:

```
$ kubectl run -it loader --image=busybox /bin/sh
$ while true; do wget -q -O- http://go-hpa.default.svc.cluster.local; done;
```

Para verificar o processo de Autosclaler rode:

```
$ watch kubectl get hpa
```

Caso nao tenha o watch instalado, no macOS rode:

```
$ brew install watch
```