Skip to content

Latest commit

 

History

History
29 lines (24 loc) · 641 Bytes

File metadata and controls

29 lines (24 loc) · 641 Bytes

Python Application Deployment using Argo CD & Kops

Tech Stack

  • AWS EC2, IAM, S3
  • Kubernetes (Kops)
  • Helm
  • Argo CD (GitOps)
  • Docker
  • Python (Flask)

Architecture

GitHub → Argo CD → Kubernetes (Kops) → Python App

Features

  • High availability using replicas
  • GitOps-based automated deployments
  • Helm-based application packaging
  • Auto-scaling using HPA
  • Production-ready Kubernetes manifests

Deployment Steps

  1. Create Kops cluster
  2. Install Argo CD
  3. Push code to GitHub
  4. Argo CD auto-syncs
  5. App deployed automatically

Outcome

Fully automated, self-healing Python application deployment using GitOps.