From 3d43c192c72af88cd6207b6635042d0245a106e0 Mon Sep 17 00:00:00 2001 From: mimix69 Date: Wed, 13 Nov 2024 11:11:13 +0000 Subject: [PATCH 1/6] added deploy code for vote and redis --- depoly/redis/deployment.yaml | 23 +++++++++++++++++++++++ depoly/redis/service.yaml | 16 ++++++++++++++++ depoly/vote/deployment.yaml | 23 +++++++++++++++++++++++ depoly/vote/service.yaml | 17 +++++++++++++++++ 4 files changed, 79 insertions(+) create mode 100644 depoly/redis/deployment.yaml create mode 100644 depoly/redis/service.yaml create mode 100644 depoly/vote/deployment.yaml create mode 100644 depoly/vote/service.yaml diff --git a/depoly/redis/deployment.yaml b/depoly/redis/deployment.yaml new file mode 100644 index 00000000..4fd18390 --- /dev/null +++ b/depoly/redis/deployment.yaml @@ -0,0 +1,23 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + creationTimestamp: null + labels: + app: redis + name: redis +spec: + replicas: 1 + selector: + matchLabels: + app: redis + strategy: {} + template: + metadata: + creationTimestamp: null + labels: + app: redis + spec: + containers: + - image: redis:alpine + name: redis + resources: {} diff --git a/depoly/redis/service.yaml b/depoly/redis/service.yaml new file mode 100644 index 00000000..5e5fbc99 --- /dev/null +++ b/depoly/redis/service.yaml @@ -0,0 +1,16 @@ +apiVersion: v1 +kind: Service +metadata: + creationTimestamp: null + labels: + app: redis + name: redis +spec: + ports: + - name: "6379" + port: 6379 + protocol: TCP + targetPort: 6379 + selector: + app: redis + type: ClusterIP diff --git a/depoly/vote/deployment.yaml b/depoly/vote/deployment.yaml new file mode 100644 index 00000000..0bdc7212 --- /dev/null +++ b/depoly/vote/deployment.yaml @@ -0,0 +1,23 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + creationTimestamp: null + labels: + app: vote + name: vote +spec: + replicas: 2 + selector: + matchLabels: + app: vote + strategy: {} + template: + metadata: + creationTimestamp: null + labels: + app: vote + spec: + containers: + - image: schoolofdevops/vote:v1 + name: vote + resources: {} diff --git a/depoly/vote/service.yaml b/depoly/vote/service.yaml new file mode 100644 index 00000000..4aefc158 --- /dev/null +++ b/depoly/vote/service.yaml @@ -0,0 +1,17 @@ +apiVersion: v1 +kind: Service +metadata: + creationTimestamp: null + labels: + app: vote + name: vote +spec: + ports: + - name: "80" + nodePort: 30000 + port: 80 + protocol: TCP + targetPort: 80 + selector: + app: vote + type: NodePort From 552f5dbe059619c0de1cde4b2b6f41fbccb7578a Mon Sep 17 00:00:00 2001 From: mimix69 Date: Wed, 13 Nov 2024 11:59:25 +0000 Subject: [PATCH 2/6] added READMEfor deploy --- depoly/README.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 depoly/README.md diff --git a/depoly/README.md b/depoly/README.md new file mode 100644 index 00000000..cf4f26a0 --- /dev/null +++ b/depoly/README.md @@ -0,0 +1 @@ +This is a deployment code for Kubernetes From 7e6457430c6acbe4549f334ed243b937cb7a9a18 Mon Sep 17 00:00:00 2001 From: mimix69 Date: Wed, 13 Nov 2024 12:02:26 +0000 Subject: [PATCH 3/6] update README --- depoly/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/depoly/README.md b/depoly/README.md index cf4f26a0..ef81f2d3 100644 --- a/depoly/README.md +++ b/depoly/README.md @@ -1 +1,2 @@ This is a deployment code for Kubernetes +This code would be used by Flux to deploy to a Kubernetes Env. From e9dd20d1eb391c84052c1f00a9fe2f228386e6e4 Mon Sep 17 00:00:00 2001 From: mimix69 Date: Wed, 13 Nov 2024 12:21:15 +0000 Subject: [PATCH 4/6] added a new label to vote app --- depoly/vote/deployment.yaml | 2 ++ depoly/vote/service.yaml | 1 + 2 files changed, 3 insertions(+) diff --git a/depoly/vote/deployment.yaml b/depoly/vote/deployment.yaml index 0bdc7212..9617fc38 100644 --- a/depoly/vote/deployment.yaml +++ b/depoly/vote/deployment.yaml @@ -4,6 +4,7 @@ metadata: creationTimestamp: null labels: app: vote + tier: front name: vote spec: replicas: 2 @@ -16,6 +17,7 @@ spec: creationTimestamp: null labels: app: vote + tier: front spec: containers: - image: schoolofdevops/vote:v1 diff --git a/depoly/vote/service.yaml b/depoly/vote/service.yaml index 4aefc158..ddd94891 100644 --- a/depoly/vote/service.yaml +++ b/depoly/vote/service.yaml @@ -4,6 +4,7 @@ metadata: creationTimestamp: null labels: app: vote + tier: front name: vote spec: ports: From 72d80885a15b5ba3b3c317863ac71aa961df4c2e Mon Sep 17 00:00:00 2001 From: mimix69 Date: Wed, 13 Nov 2024 14:05:25 +0000 Subject: [PATCH 5/6] update readm.me --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index e8a38231..ce845e3d 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,8 @@ Example Voting (Instavote) App ========= +This is a sample voting app. + Getting started --------------- From 64b7dbfb22f2d06aaa2fb6cc255c4cb2b1b48707 Mon Sep 17 00:00:00 2001 From: mimix69 <145768399+mimix69@users.noreply.github.com> Date: Mon, 18 Nov 2024 16:22:11 +0100 Subject: [PATCH 6/6] replica set up --- depoly/vote/deployment.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/depoly/vote/deployment.yaml b/depoly/vote/deployment.yaml index 9617fc38..4aebdfda 100644 --- a/depoly/vote/deployment.yaml +++ b/depoly/vote/deployment.yaml @@ -7,7 +7,7 @@ metadata: tier: front name: vote spec: - replicas: 2 + replicas: 6 selector: matchLabels: app: vote