This project is a template for a FastAPI project with Docker, Kubernetes and Terraform.
- Docker Image is available at Docker Hub.
First you need to create a doker hub account and create a repository. Then you need to login to docker hub.
docker login
Then you need to build the docker image.
docker build -t <your_dockerhub_username>/fasty:latest .
After that you need to push the image to docker hub.
docker push <your_dockerhub_username>/fasty:latest
First you need to start minikube.
minikube start
cd terraform
terraform init
terraform apply
Kubernetes Dashboard: Workloads
Kubernetes Dashboard: Services
NodePort
This project is licensed under the terms of the MIT license.