- Create virtual environment
python -m venv microservices-python
- Install Flask
pip install Flask
- Run
pip list
to inspect packages
- Flask application / Jinja templating
- Freeze Dependancies
pip freeze > requirements.txt
- Build Docker image
When building image I encountered a stubborn error related to testing on local host.
standard build command:
docker build -t webapp:1.0
returned NewConnectionError. Solution:docker build --network=host -t webapp:1.0 .
https://docs.docker.com/network/host/ - Write Docker Compose file
- Write Kubernetes Manifest files
- Create HELM chart