-
Helm Chart Setup:
- Created Helm chart for deploying details-app and PostgreSQL.
- Configured deployments, services, and persistent storage (PVC).
-
PostgreSQL Persistent Storage:
- Implemented PVC for persistent data storage for PostgreSQL.
-
Ingress Configuration:
- Set up an Ingress resource for routing traffic to the app.
-
Service Account & Security:
- Created service accounts for both apps,with basic security context.
-
Documentation:
- Added README.md, INSTALL.md, TASKS.md, Contributions.md and in-line documentation for Kubernetes templates files.
-
Deployment Verification:
- Successfully deployed the app in K3s,verified running services and local access via port-forward.
-
Liveness and Readiness Probes:
- Set up and test probes for health checks.
-
Automated PostgreSQL Backups:
- Implement backup strategy for PostgreSQL data.
-
CI/CD Integration:
- Set up automated deployment pipelines for continuous integration and testing.