A small devops exercise to improve your knowledge in the following topics;
- Kubernetes;
- Kubernetes Network Policy
- Helm
- Docker
- Gitlab CI/CD
- Create Dockerfile for both frontend and backend applications.
- Helm the two application.
- Create a CI/CD pipeline with gitlab-ci to deploy the helm charts on top of kubernetes. feel free to add security measures within the pipeline.
- Create a network policy to only allow connection between backend->DB, frontend <-> backend.