A book library application that is based on microservices and kubernetes.Originally created to teach new graduate teamates about various kubernetes fundamentals.
- Python
- Flask Library
- Jinja2 Library
- Requests Libarary
- Elasticsearch client libary
- StatefulSets for ElasticSearch Database
- Persistant volume,Volume claims for Elastic Database
- Deployments for Frontend and Backend API pods.
- Service(nodeport) to expose frontend,backend,elastic search to each other
- Configmaps and configmaps mounted as volumes to map the host,port etc of each service.
- secrets to store amazon ecr tokens
- Amazon Elastic Container registry to store my docker images in private registry.