From 7f39bb47e39e798fa20b07bf181dccaf5a32fdfc Mon Sep 17 00:00:00 2001 From: zsabadini Date: Tue, 6 Aug 2024 13:09:25 +0000 Subject: [PATCH 1/5] added deploy code for vote and redis --- deploy/redis/deployment.yaml | 23 +++++++++++++++++++++++ deploy/redis/service.yaml | 16 ++++++++++++++++ deploy/vote/deployment.yaml | 23 +++++++++++++++++++++++ deploy/vote/service.yaml | 17 +++++++++++++++++ 4 files changed, 79 insertions(+) create mode 100644 deploy/redis/deployment.yaml create mode 100644 deploy/redis/service.yaml create mode 100644 deploy/vote/deployment.yaml create mode 100644 deploy/vote/service.yaml diff --git a/deploy/redis/deployment.yaml b/deploy/redis/deployment.yaml new file mode 100644 index 0000000..4fd1839 --- /dev/null +++ b/deploy/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/deploy/redis/service.yaml b/deploy/redis/service.yaml new file mode 100644 index 0000000..5e5fbc9 --- /dev/null +++ b/deploy/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/deploy/vote/deployment.yaml b/deploy/vote/deployment.yaml new file mode 100644 index 0000000..0bdc721 --- /dev/null +++ b/deploy/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/deploy/vote/service.yaml b/deploy/vote/service.yaml new file mode 100644 index 0000000..4aefc15 --- /dev/null +++ b/deploy/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 96e4b6f95a21a9f39ba0d96ed4973b5d018e5288 Mon Sep 17 00:00:00 2001 From: zsabadini Date: Fri, 9 Aug 2024 07:54:52 +0000 Subject: [PATCH 2/5] added README for deploy code --- deploy/README.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 deploy/README.md diff --git a/deploy/README.md b/deploy/README.md new file mode 100644 index 0000000..3d899d6 --- /dev/null +++ b/deploy/README.md @@ -0,0 +1 @@ +This is a Deployment Code for Kubernetes From 3f8c81caa2a1b777c8af988633260b7370786b21 Mon Sep 17 00:00:00 2001 From: zsabadini Date: Fri, 9 Aug 2024 07:57:08 +0000 Subject: [PATCH 3/5] updated README --- deploy/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/deploy/README.md b/deploy/README.md index 3d899d6..d843173 100644 --- a/deploy/README.md +++ b/deploy/README.md @@ -1 +1,2 @@ This is a Deployment Code for Kubernetes +This code would be used by Flux to deploy to a kubernretes environment From 4eef2fca3ad2413f4eb33cdb99b87ee159797126 Mon Sep 17 00:00:00 2001 From: zsabadini Date: Fri, 9 Aug 2024 08:52:54 +0000 Subject: [PATCH 4/5] added a new label to vote app --- deploy/vote/deployment.yaml | 2 ++ deploy/vote/service.yaml | 1 + 2 files changed, 3 insertions(+) diff --git a/deploy/vote/deployment.yaml b/deploy/vote/deployment.yaml index 0bdc721..9617fc3 100644 --- a/deploy/vote/deployment.yaml +++ b/deploy/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/deploy/vote/service.yaml b/deploy/vote/service.yaml index 4aefc15..ddd9489 100644 --- a/deploy/vote/service.yaml +++ b/deploy/vote/service.yaml @@ -4,6 +4,7 @@ metadata: creationTimestamp: null labels: app: vote + tier: front name: vote spec: ports: From 735e98ee51fd3d124996b737527fa8b05594adb8 Mon Sep 17 00:00:00 2001 From: zsabadini Date: Fri, 9 Aug 2024 13:12:28 +0000 Subject: [PATCH 5/5] updating README --- deploy/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/deploy/README.md b/deploy/README.md index d843173..b22ae8d 100644 --- a/deploy/README.md +++ b/deploy/README.md @@ -1,2 +1,3 @@ This is a Deployment Code for Kubernetes This code would be used by Flux to deploy to a kubernretes environment +Test after enforcing branching model