Skip to content
Snippets Groups Projects
  1. Dec 15, 2024
    • Jesus Galaz's avatar
      fix(mongodb): Migrate MongoDB to StatefulSet for Improved Data Persistence and Stability · 6fd4b269
      Jesus Galaz authored
      This MR updates the MongoDB deployment to use a StatefulSet instead of a Deployment. Key changes include:
      	1.	Replaced Deployment with StatefulSet for better handling of stateful workloads.
      	2.	Added volumeClaimTemplates for dynamic PVC provisioning, ensuring dedicated storage per pod.
      	3.	Updated the MongoDB service to a Headless Service to provide stable DNS for the StatefulSet pods.
      
      These changes ensure stable pod identities, reliable data persistence, and improved scalability for MongoDB.
      6fd4b269
  2. Dec 13, 2024
    • Jesus Galaz's avatar
      feat(kubernetes): complete Kubernetes setup for todo-app with Minikube · 92a9d51e
      Jesus Galaz authored
      - Added Kubernetes deployment specs for `todo-app` and `mongodb`
      - Configured NodePort service for external access
      - Verified application functionality using `minikube service`
      - Enabled persistent storage for MongoDB using PersistentVolumeClaim
      - Removed unused `ingress.yml` file
      - Provided compatibility for ARM64 and Linux environments
      92a9d51e
Loading