In this project I containerized and deployed a Flask API to a Kubernetes cluster using Docker, AWS EKS, CodePipeline, and CodeBuild.
The Flask app that will be used for this project consists of a simple API with three endpoints:
GET '/': This is a simple health check, which returns the response 'Healthy'.POST '/auth': This takes a email and password as json arguments and returns a JWT based on a custom secret.GET '/contents': This requires a valid JWT, and returns the un-encrpyted contents of that token.