Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/msfidelis/terraformando-eks
:rocket: :package: :whale: codebase da série de videos Terraformando o EKS no Youtube
https://github.com/msfidelis/terraformando-eks
course eks kubernetes terraform
Last synced: 2 months ago
JSON representation
:rocket: :package: :whale: codebase da série de videos Terraformando o EKS no Youtube
- Host: GitHub
- URL: https://github.com/msfidelis/terraformando-eks
- Owner: msfidelis
- Created: 2020-04-18T20:10:11.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-03-21T01:37:11.000Z (almost 4 years ago)
- Last Synced: 2024-10-02T09:18:16.779Z (3 months ago)
- Topics: course, eks, kubernetes, terraform
- Language: HCL
- Size: 28.3 KB
- Stars: 102
- Watchers: 5
- Forks: 37
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Welcome to Terraformando o EKS 👋
> Codebase da série de videos Terraformando o EKS no Youtube
### 🏠 [Guia](/)
* **Aula #00 - Conceitos básicos e VPC** - [Exemplos](https://github.com/msfidelis/terraformando-eks/tree/aula00_vpc) - [Video](https://www.youtube.com/watch?v=-ghbb9PyGxY)
* **Aula #01 - Terraformando o EKS Cluster** - [Exemplos](https://github.com/msfidelis/terraformando-eks/tree/aula01_eks) - [Video](https://www.youtube.com/watch?v=-ghbb9PyGxY)
* **Aula #02 - Node groups** - [Exemplos](https://github.com/msfidelis/terraformando-eks/tree/aula02_nodes) - [Video](https://www.youtube.com/watch?v=kXqiqZ5Nap8)
* **Aula #03 - Traefik no EKS** - [Exemplos](https://github.com/msfidelis/terraformando-eks/tree/aula03_traefik) - [Video](https://www.youtube.com/watch?v=ThONqZT2Mfs&t=9s)
* **Aula #04 - Auto Scale do Cluster** - [Exemplos](https://github.com/msfidelis/terraformando-eks/tree/aula04_scale) - [Video](https://www.youtube.com/watch?v=tYikrqYRAaQ)
### ✨ [Demo](/)
## Instalação
```sh
terraform init
```## Aplicando
```sh
terraform apply --auto-approve
```## Validação
```sh
terraform validate
```## Adicionando o contexto do nosso cluster ao kubectl
```bash
aws eks --region us-east-1 update-kubeconfig --name nome-do-cluster
aws eks --region us-east-1 update-kubeconfig --name k8s-demo
``````bash
kubectl get nodes
```## Deploy o Ingress
```bash
kubectl apply -f kubernetes/traefik/ingress.yml
```## Deploy demo services
* [Whois App](https://github.com/msfidelis/microservice-nadave-whois)
* [Faker App](https://github.com/msfidelis/microservice-nadave-fake-person)
* [Pudim](https://github.com/msfidelis/pudim)```bash
kubectl apply -f kubernetes/apps/whois.yml
kubectl apply -f kubernetes/apps/faker.yml
kubectl apply -f kubernetes/apps/pudim.yml
```## Deploy do Metric Server
```bash
kubectl apply -f kubernetes/metric-server/metric-server.yml
```## Author
👤 **Matheus Fidelis**
* Website: https://raj.ninja
* Twitter: [@fidelissauro](https://twitter.com/fidelissauro)
* Github: [@msfidelis](https://github.com/msfidelis)
* LinkedIn: [@msfidelis](https://linkedin.com/in/msfidelis)## 🤝 Contributing
Contributions, issues and feature requests are welcome!
Feel free to check [issues page](/issues).## Show your support
Give a ⭐️ if this project helped you!
## 📝 License
Copyright © 2020 [Matheus Fidelis](https://github.com/msfidelis).
This project is [MIT](LICENSE) licensed.***
_This README was generated with ❤️ by [readme-md-generator](https://github.com/kefranabg/readme-md-generator)_