From ec526561340e20c9c8237e9877f3037554c568b8 Mon Sep 17 00:00:00 2001 From: abhishek Date: Wed, 6 Sep 2023 20:12:37 +0530 Subject: [PATCH] k8s added --- k8s/cataloge-k8s/deployment.yml | 22 ++++++++++++++++++++++ k8s/cataloge-k8s/pod.yml | 11 +++++++++++ k8s/cataloge-k8s/service.yml | 16 ++++++++++++++++ k8s/shop-k8s/deployment.yml | 22 ++++++++++++++++++++++ k8s/shop-k8s/pod.yml | 11 +++++++++++ k8s/shop-k8s/service.yml | 16 ++++++++++++++++ k8s/stockmanager/.deployment.yml.swp | Bin 0 -> 12288 bytes k8s/stockmanager/deployment.yml | 21 +++++++++++++++++++++ k8s/stockmanager/pod.yml | 11 +++++++++++ k8s/stockmanager/service.yml | 16 ++++++++++++++++ 10 files changed, 146 insertions(+) create mode 100644 k8s/cataloge-k8s/deployment.yml create mode 100644 k8s/cataloge-k8s/pod.yml create mode 100644 k8s/cataloge-k8s/service.yml create mode 100644 k8s/shop-k8s/deployment.yml create mode 100644 k8s/shop-k8s/pod.yml create mode 100644 k8s/shop-k8s/service.yml create mode 100644 k8s/stockmanager/.deployment.yml.swp create mode 100644 k8s/stockmanager/deployment.yml create mode 100644 k8s/stockmanager/pod.yml create mode 100644 k8s/stockmanager/service.yml diff --git a/k8s/cataloge-k8s/deployment.yml b/k8s/cataloge-k8s/deployment.yml new file mode 100644 index 0000000..5a5c997 --- /dev/null +++ b/k8s/cataloge-k8s/deployment.yml @@ -0,0 +1,22 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: catalogue + namespace: java-shopfront + labels: + app: catalogue +spec: + replicas: 1 + selector: + matchLabels: + app: catalogue + template: + metadata: + labels: + app: catalogue + spec: + containers: + - name: catalogue + image: abhishekbhagat/productcatalogue + ports: + - containerPort: 8020 diff --git a/k8s/cataloge-k8s/pod.yml b/k8s/cataloge-k8s/pod.yml new file mode 100644 index 0000000..4e8ad35 --- /dev/null +++ b/k8s/cataloge-k8s/pod.yml @@ -0,0 +1,11 @@ +apiVersion: v1 +kind: Pod +metadata: + name: catalogue + namespace: java-shopfront +spec: + containers: + - name: catalogue + image: abhishekbhagat/productcatalogue + ports: + - containerPort: 8020 diff --git a/k8s/cataloge-k8s/service.yml b/k8s/cataloge-k8s/service.yml new file mode 100644 index 0000000..f7617aa --- /dev/null +++ b/k8s/cataloge-k8s/service.yml @@ -0,0 +1,16 @@ +apiVersion: v1 +kind: Service +metadata: + name: catalogue-service + namespace: java-shopfront +spec: + type: NodePort + selector: + app: catalogue + ports: + # By default and for convenience, the `targetPort` is set to the same value as the `port` field. + - port: 80 + targetPort: 8020 + # Optional field + # By default and for convenience, the Kubernetes control plane will allocate a port from a range (default: 30000-32767) + nodePort: 30008 diff --git a/k8s/shop-k8s/deployment.yml b/k8s/shop-k8s/deployment.yml new file mode 100644 index 0000000..fc9d957 --- /dev/null +++ b/k8s/shop-k8s/deployment.yml @@ -0,0 +1,22 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: shopfront + namespace: java-shopfront + labels: + app: shopfront +spec: + replicas: 1 + selector: + matchLabels: + app: shopfront + template: + metadata: + labels: + app: shopfront + spec: + containers: + - name: shopfront + image: abhishekbhagat/shopfront + ports: + - containerPort: 8010 diff --git a/k8s/shop-k8s/pod.yml b/k8s/shop-k8s/pod.yml new file mode 100644 index 0000000..57bdcac --- /dev/null +++ b/k8s/shop-k8s/pod.yml @@ -0,0 +1,11 @@ +apiVersion: v1 +kind: Pod +metadata: + name: shopfront + namespace: java-shopfront +spec: + containers: + - name: shopfront + image: abhishekbhagat/shopfront + ports: + - containerPort: 8010 diff --git a/k8s/shop-k8s/service.yml b/k8s/shop-k8s/service.yml new file mode 100644 index 0000000..11f25bc --- /dev/null +++ b/k8s/shop-k8s/service.yml @@ -0,0 +1,16 @@ +apiVersion: v1 +kind: Service +metadata: + name: shopfront-service + namespace: java-shopfront +spec: + type: NodePort + selector: + app: shopfront + ports: + # By default and for convenience, the `targetPort` is set to the same value as the `port` field. + - port: 80 + targetPort: 8010 + # Optional field + # By default and for convenience, the Kubernetes control plane will allocate a port from a range (default: 30000-32767) + nodePort: 30007 diff --git a/k8s/stockmanager/.deployment.yml.swp b/k8s/stockmanager/.deployment.yml.swp new file mode 100644 index 0000000000000000000000000000000000000000..a568ccaa7518656f4043e8aebc804c3c16670528 GIT binary patch literal 12288 zcmeI%Jx;?g7{+mz9f9Bi1!mVt%g_U`l#dC~5#%JVD7cBE#6;=>N98Dx0Fm0E7YKh# ziN9XUdVX7!Bw8-+#`DQkwe7fj{kF%TlucGI^-5g7wy*E&^sN-W@p?InBOPBZ?r(Na zy!VCXN@^E;X;Pnw$!#OWQ(5^}NrTCJ>ZH=wwz1m1B~ldoAhX4WyAbo!Orqt(=QeW-U{r~U3|9|E~4o)@% W5I_I{1Q0*~0R#|0009L4k-#@26+BS@ literal 0 HcmV?d00001 diff --git a/k8s/stockmanager/deployment.yml b/k8s/stockmanager/deployment.yml new file mode 100644 index 0000000..117c581 --- /dev/null +++ b/k8s/stockmanager/deployment.yml @@ -0,0 +1,21 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: stock-deployment + labels: + app: stock +spec: + replicas: 1 + selector: + matchLabels: + app: stock + template: + metadata: + labels: + app: stock + spec: + containers: + - name: stock + image: abhishekbhagat/stock + ports: + - containerPort: 8030 diff --git a/k8s/stockmanager/pod.yml b/k8s/stockmanager/pod.yml new file mode 100644 index 0000000..ba235c8 --- /dev/null +++ b/k8s/stockmanager/pod.yml @@ -0,0 +1,11 @@ +apiVersion: v1 +kind: Pod +metadata: + name: stock + namespace: java-shopfront +spec: + containers: + - name: stock + image: abhishekbhagat/stock + ports: + - containerPort: 8030 diff --git a/k8s/stockmanager/service.yml b/k8s/stockmanager/service.yml new file mode 100644 index 0000000..267fd76 --- /dev/null +++ b/k8s/stockmanager/service.yml @@ -0,0 +1,16 @@ +apiVersion: v1 +kind: Service +metadata: + name: stock-service + namespace: java-shopfront +spec: + type: NodePort + selector: + app: stock + ports: + # By default and for convenience, the `targetPort` is set to the same value as the `port` field. + - port: 80 + targetPort: 8030 + # Optional field + # By default and for convenience, the Kubernetes control plane will allocate a port from a range (default: 30000-32767) + nodePort: 30014