home / projects / kubernetes-deployment
proj-05 · container

Kubernetes Deployment

Worked with Deployments, Services, ConfigMaps, Secrets and persistent storage to run Node.js and MongoDB workloads.

View code ↗ ← All projects
What it does
  • Stateless app + stateful database separation
  • Configuration via ConfigMap, credentials via Secret
  • Persistent volumes for data survival across restarts
Stack
KubernetesNode.jsMongoDBConfigMapsSecretsPV/PVC
  • Terraform AWS Infrastructure
    Provisioned AWS infrastructure using Terraform, including EC2 instances, VPC networking and Security Groups — …
  • AWS ALB & Auto Scaling
    Configured an Application Load Balancer with health checks, multi-AZ deployment and target-tracking auto scali…
  • Ansible Automation
    Automated Node.js application deployment using Ansible playbooks with systemd service management and an Nginx …