Provisioning of multiple web application using terraform, kubernetes and securing it using let's encrypt.
In this project, I will be provisioning two web applications:
-
The first aplication will be based on a frontend proxy and a backend database. I will be using nginx frontend proxy and postgres database as my backend database. You can use a different backend database of your choice
-
The second application is a sock shop microservice application - https://microservices-demo.github.io/.
I will be using the following tools:
- Civo cloud provider
- Terraform
- Kubernetes
- Github action
- Docker
- SSL Certificate
Here, I will be sharing some helpful resources that i used while creating the projects:
- https://www.youtube.com/watch?v=kFt0OGd_LhI&t=1120s
- https://www.youtube.com/watch?v=DyXl4c2XN-o
- https://www.youtube.com/watch?v=MZyrxzb7yAU
- https://www.youtube.com/watch?v=n5dpQLqOfqM
- https://www.youtube.com/watch?v=YcJ9IeukJL8
- https://www.youtube.com/watch?v=X48VuDVv0do
- https://www.youtube.com/watch?v=R8_veQiYBjI
STATUS: This project is currently under active development and maintenance.