From 2827bea3205a9ed689f1b84095534338d5af1e57 Mon Sep 17 00:00:00 2001 From: ALBIN P SAJAN Date: Thu, 26 Mar 2026 20:36:06 +0530 Subject: [PATCH 01/11] Create README.md --- Task-1/albinpsajan@mulearn/README.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 Task-1/albinpsajan@mulearn/README.md diff --git a/Task-1/albinpsajan@mulearn/README.md b/Task-1/albinpsajan@mulearn/README.md new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/Task-1/albinpsajan@mulearn/README.md @@ -0,0 +1 @@ + From 9809e18d8fce7d71b3cc263fed5abfdd55a76639 Mon Sep 17 00:00:00 2001 From: ALBIN P SAJAN Date: Thu, 26 Mar 2026 21:30:24 +0530 Subject: [PATCH 02/11] Add personal introduction to README --- Task-1/albinpsajan@mulearn/README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Task-1/albinpsajan@mulearn/README.md b/Task-1/albinpsajan@mulearn/README.md index 8b137891..a165c1fc 100644 --- a/Task-1/albinpsajan@mulearn/README.md +++ b/Task-1/albinpsajan@mulearn/README.md @@ -1 +1,2 @@ - +My name is Albin p sajan. +I am currently doing bteck in computer science and engineering. From bd98cddab8a61bc2b2c5a89d7aaa71ddab39683c Mon Sep 17 00:00:00 2001 From: ALBIN P SAJAN Date: Mon, 30 Mar 2026 20:06:23 +0530 Subject: [PATCH 03/11] Add basic container startup script --- Task-2/albinpsajan@mulearn/app.py | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 Task-2/albinpsajan@mulearn/app.py diff --git a/Task-2/albinpsajan@mulearn/app.py b/Task-2/albinpsajan@mulearn/app.py new file mode 100644 index 00000000..e6d64ba0 --- /dev/null +++ b/Task-2/albinpsajan@mulearn/app.py @@ -0,0 +1,7 @@ +import time + +print("🚀 Container Started") + +while True: + print("Hello World") + time.sleep(5) From ab55490268d561886ee788791e06dee1beadf83c Mon Sep 17 00:00:00 2001 From: ALBIN P SAJAN Date: Mon, 30 Mar 2026 20:47:24 +0530 Subject: [PATCH 04/11] Add Dockerfile for Python Flask application --- Task-2/albinpsajan@mulearn/Dockerfile | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 Task-2/albinpsajan@mulearn/Dockerfile diff --git a/Task-2/albinpsajan@mulearn/Dockerfile b/Task-2/albinpsajan@mulearn/Dockerfile new file mode 100644 index 00000000..7eccc31c --- /dev/null +++ b/Task-2/albinpsajan@mulearn/Dockerfile @@ -0,0 +1,5 @@ +FROM python:3.9 +WORKDIR /app +COPY . . +RUN pip install flask +CMD ["python", "app.py"] From fa3d22d55bf3ae14b7d2cb461b6378f8d2f7ec7d Mon Sep 17 00:00:00 2001 From: Albin Date: Sun, 5 Apr 2026 13:20:02 +0530 Subject: [PATCH 05/11] Task 4 Kubernetes --- albinpsajan@mulearn/Task-4/deployment.yaml | 19 +++++++++++++++++++ albinpsajan@mulearn/Task-4/service.yaml | 13 +++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 albinpsajan@mulearn/Task-4/deployment.yaml create mode 100644 albinpsajan@mulearn/Task-4/service.yaml diff --git a/albinpsajan@mulearn/Task-4/deployment.yaml b/albinpsajan@mulearn/Task-4/deployment.yaml new file mode 100644 index 00000000..7bea728a --- /dev/null +++ b/albinpsajan@mulearn/Task-4/deployment.yaml @@ -0,0 +1,19 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: nginx-deployment +spec: + replicas: 1 + selector: + matchLabels: + app: nginx + template: + metadata: + labels: + app: nginx + spec: + containers: + - name: nginx + image: nginx + ports: + - containerPort: 80 \ No newline at end of file diff --git a/albinpsajan@mulearn/Task-4/service.yaml b/albinpsajan@mulearn/Task-4/service.yaml new file mode 100644 index 00000000..ca668397 --- /dev/null +++ b/albinpsajan@mulearn/Task-4/service.yaml @@ -0,0 +1,13 @@ +apiVersion: v1 +kind: Service +metadata: + name: nginx-service +spec: + type: NodePort + selector: + app: nginx + ports: + - protocol: TCP + port: 80 + targetPort: 80 + nodePort: 30007 \ No newline at end of file From f4613e03735f6d19329753e0eb3f073c197f2f4c Mon Sep 17 00:00:00 2001 From: Albin Date: Sun, 5 Apr 2026 13:32:41 +0530 Subject: [PATCH 06/11] update for PR --- albinpsajan@mulearn/Task-4/update.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 albinpsajan@mulearn/Task-4/update.txt diff --git a/albinpsajan@mulearn/Task-4/update.txt b/albinpsajan@mulearn/Task-4/update.txt new file mode 100644 index 00000000..7a1e7185 --- /dev/null +++ b/albinpsajan@mulearn/Task-4/update.txt @@ -0,0 +1 @@ +update From 84d24d79e532c662b5c652cca0c45e62cd02e033 Mon Sep 17 00:00:00 2001 From: Albin Date: Sun, 5 Apr 2026 13:36:33 +0530 Subject: [PATCH 07/11] Trigger new PR --- albinpsajan@mulearn/Task-4/fix.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 albinpsajan@mulearn/Task-4/fix.txt diff --git a/albinpsajan@mulearn/Task-4/fix.txt b/albinpsajan@mulearn/Task-4/fix.txt new file mode 100644 index 00000000..99418840 --- /dev/null +++ b/albinpsajan@mulearn/Task-4/fix.txt @@ -0,0 +1 @@ +PR-FIX From bc682987a40a42c8a04364e6d18e5b8505f31fb5 Mon Sep 17 00:00:00 2001 From: Albin Date: Sat, 11 Apr 2026 15:23:35 +0530 Subject: [PATCH 08/11] Final Project completed - Docker + Kubernetes --- albinpsajan@mulearn/FinalProject/Dockerfile | 2 ++ .../FinalProject/deployment.yaml | 23 +++++++++++++++++++ albinpsajan@mulearn/FinalProject/index.html | 10 ++++++++ 3 files changed, 35 insertions(+) create mode 100644 albinpsajan@mulearn/FinalProject/Dockerfile create mode 100644 albinpsajan@mulearn/FinalProject/deployment.yaml create mode 100644 albinpsajan@mulearn/FinalProject/index.html diff --git a/albinpsajan@mulearn/FinalProject/Dockerfile b/albinpsajan@mulearn/FinalProject/Dockerfile new file mode 100644 index 00000000..6de08c00 --- /dev/null +++ b/albinpsajan@mulearn/FinalProject/Dockerfile @@ -0,0 +1,2 @@ +FROM nginx:alpine +COPY index.html /usr/share/nginx/html/index.html \ No newline at end of file diff --git a/albinpsajan@mulearn/FinalProject/deployment.yaml b/albinpsajan@mulearn/FinalProject/deployment.yaml new file mode 100644 index 00000000..240f2104 --- /dev/null +++ b/albinpsajan@mulearn/FinalProject/deployment.yaml @@ -0,0 +1,23 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: web-app-deployment +spec: + replicas: 3 + selector: + matchLabels: + app: web-app + template: + metadata: + labels: + app: web-app + spec: + containers: + - name: web-app + image: my-web-app:latest + imagePullPolicy: Never + ports: + - containerPort: 80 + env: + - name: STUDENT_NAME + value: "Albin" \ No newline at end of file diff --git a/albinpsajan@mulearn/FinalProject/index.html b/albinpsajan@mulearn/FinalProject/index.html new file mode 100644 index 00000000..4146810c --- /dev/null +++ b/albinpsajan@mulearn/FinalProject/index.html @@ -0,0 +1,10 @@ + + + + My First Scalable App + + +

Hello from Kubernetes 🚀

+

Student: Albin

+ + \ No newline at end of file From f813162574c26e98a8782e3b99c7bcaeacad1f00 Mon Sep 17 00:00:00 2001 From: Albin Date: Sat, 11 Apr 2026 15:43:35 +0530 Subject: [PATCH 09/11] Final project submission commit --- albinpsajan@mulearn/FinalProject/final.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 albinpsajan@mulearn/FinalProject/final.txt diff --git a/albinpsajan@mulearn/FinalProject/final.txt b/albinpsajan@mulearn/FinalProject/final.txt new file mode 100644 index 00000000..6f4ff79c --- /dev/null +++ b/albinpsajan@mulearn/FinalProject/final.txt @@ -0,0 +1 @@ +"final project submission" From a7f789ff7e8899ac447818930ba777ff55e7ade5 Mon Sep 17 00:00:00 2001 From: Albin Date: Sat, 11 Apr 2026 15:48:52 +0530 Subject: [PATCH 10/11] Final Project PR separate --- albinpsajan@mulearn/FinalProject/new.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 albinpsajan@mulearn/FinalProject/new.txt diff --git a/albinpsajan@mulearn/FinalProject/new.txt b/albinpsajan@mulearn/FinalProject/new.txt new file mode 100644 index 00000000..adee0370 --- /dev/null +++ b/albinpsajan@mulearn/FinalProject/new.txt @@ -0,0 +1 @@ +"final project submission v2" From 3e389b8d99d5d83e39802c46c14240f4649673f2 Mon Sep 17 00:00:00 2001 From: Albin Date: Sun, 12 Apr 2026 00:10:53 +0530 Subject: [PATCH 11/11] Improved UI design of index.html --- albinpsajan@mulearn/FinalProject/index.html | 56 +++++++++++++++++++-- 1 file changed, 53 insertions(+), 3 deletions(-) diff --git a/albinpsajan@mulearn/FinalProject/index.html b/albinpsajan@mulearn/FinalProject/index.html index 4146810c..f962b125 100644 --- a/albinpsajan@mulearn/FinalProject/index.html +++ b/albinpsajan@mulearn/FinalProject/index.html @@ -1,10 +1,60 @@ - My First Scalable App + My Scalable Web App + -

Hello from Kubernetes 🚀

-

Student: Albin

+ +
+
+

Kubernetes Web App

+

Deployed using Docker + Kubernetes

+

Student: Albin

+
+
+ + + \ No newline at end of file