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.
- Host: GitHub
- URL: https://github.com/p2sousa/codedu-go-hpa
- Owner: p2sousa
- Archived: true
- Created: 2019-07-18T03:17:42.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-07-31T23:06:40.000Z (almost 7 years ago)
- Last Synced: 2023-03-03T16:41:53.697Z (over 3 years ago)
- Topics: autoscaler, cloudbuild, dockerfile, golang, hpa, k8s, kubernetes
- Language: Go
- Homepage:
- Size: 11.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
```