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 0000000..a568cca Binary files /dev/null and b/k8s/stockmanager/.deployment.yml.swp differ 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