From 1386471dffb634c6df36292e3cb1330a7bd30033 Mon Sep 17 00:00:00 2001 From: Francesco Lombardo <francesco.lombardo@garr.it> Date: Mon, 31 Oct 2022 18:49:17 +0100 Subject: [PATCH] added hands-on-4 --- hands-on_4_deployment/deployment_svc.yaml | 14 +++++++++ hands-on_4_deployment/deployment_v1.yaml | 36 +++++++++++++++++++++++ hands-on_4_deployment/deployment_v2.yaml | 36 +++++++++++++++++++++++ 3 files changed, 86 insertions(+) create mode 100644 hands-on_4_deployment/deployment_svc.yaml create mode 100644 hands-on_4_deployment/deployment_v1.yaml create mode 100644 hands-on_4_deployment/deployment_v2.yaml diff --git a/hands-on_4_deployment/deployment_svc.yaml b/hands-on_4_deployment/deployment_svc.yaml new file mode 100644 index 0000000..6a360ae --- /dev/null +++ b/hands-on_4_deployment/deployment_svc.yaml @@ -0,0 +1,14 @@ +apiVersion: v1 +kind: Service +metadata: + name: nginx-loadbalancer-service + namespace: garr-academy +spec: + type: LoadBalancer + selector: + app: garr-academy-deployment + ports: + - name: http + port: 80 + protocol: TCP + targetPort: http-nginx \ No newline at end of file diff --git a/hands-on_4_deployment/deployment_v1.yaml b/hands-on_4_deployment/deployment_v1.yaml new file mode 100644 index 0000000..fd239ae --- /dev/null +++ b/hands-on_4_deployment/deployment_v1.yaml @@ -0,0 +1,36 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app: garr-academy-deployment + name: demo-garr-academy-deployment + namespace: garr-academy +spec: + replicas: 3 + revisionHistoryLimit: 10 + selector: + matchLabels: + app: garr-academy-deployment + template: + metadata: + labels: + app: garr-academy-deployment + spec: + containers: + - image: git.garr.it:5050/cloud/garr-academy/nginx-demo-page:v1 + imagePullPolicy: IfNotPresent + name: nginx + env: + - name: WORKER_NAME + valueFrom: + fieldRef: + fieldPath: spec.nodeName + - name: POD_NAME + valueFrom: + fieldRef: + fieldPath: metadata.name + ports: + - containerPort: 80 + name: http-nginx + protocol: TCP + diff --git a/hands-on_4_deployment/deployment_v2.yaml b/hands-on_4_deployment/deployment_v2.yaml new file mode 100644 index 0000000..e5d30d8 --- /dev/null +++ b/hands-on_4_deployment/deployment_v2.yaml @@ -0,0 +1,36 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app: garr-academy-deployment + name: demo-garr-academy-deployment + namespace: garr-academy +spec: + replicas: 3 + revisionHistoryLimit: 10 + selector: + matchLabels: + app: garr-academy-deployment + template: + metadata: + labels: + app: garr-academy-deployment + spec: + containers: + - image: git.garr.it:5050/cloud/garr-academy/nginx-demo-page:v2 + imagePullPolicy: IfNotPresent + name: nginx + env: + - name: WORKER_NAME + valueFrom: + fieldRef: + fieldPath: spec.nodeName + - name: POD_NAME + valueFrom: + fieldRef: + fieldPath: metadata.name + ports: + - containerPort: 80 + name: http-nginx + protocol: TCP + -- GitLab