← All Projects

PROJECT 03 · AWS CLOUD DEPLOYMENT

Python Application Deployment on AWS EKS

A cloud deployment project covering Docker containerization, Jenkins automation, Amazon ECR image publishing, and Kubernetes deployment on Amazon EKS.

AWSPythonDockerJenkinsECREKS
Python application AWS EKS thumbnail

Moving a containerized Python app into AWS.

The application was containerized with Docker for cloud deployment. A Jenkins pipeline was built to automate Docker image creation and deployment steps.

The resulting container image was pushed to Amazon ECR and the application was deployed on Amazon EKS, providing practical experience with AWS container registry, Kubernetes deployments, and cloud infrastructure.

Docker → ECR → EKS

Python application AWS EKS architecture
01

Source

Python application source is version controlled.

02

Jenkins

Pipeline automates image creation steps.

03

Docker

Application is packaged into a container image.

04

ECR

Image is pushed to Amazon Elastic Container Registry.

05

EKS

Application is deployed on Amazon Elastic Kubernetes Service.

Real screenshots showcasing the application, deployment workflow, and infrastructure used in this project.

What this project shows.

01

Docker-based containerization for cloud deployment.

02

Jenkins pipeline automation for build and deployment steps.

03

Amazon ECR image publishing and management.

04

Amazon EKS Kubernetes application deployment.

05

Practical AWS cloud infrastructure experience.

Repository:GitHub Repo Link