From 8f3dde06ba65788f46eaf06f191e7cc01d57ba58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20Mass=C3=A9?= Date: Tue, 15 Nov 2022 22:45:24 +0100 Subject: [PATCH] add k8s resources --- k8s/app.yaml | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 k8s/app.yaml diff --git a/k8s/app.yaml b/k8s/app.yaml new file mode 100644 index 0000000..5346ae3 --- /dev/null +++ b/k8s/app.yaml @@ -0,0 +1,51 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: openshift-demo-nodejs +spec: + replicas: 1 + selector: + matchLabels: + name: openshift-demo-nodejs + template: + metadata: + labels: + name: openshift-demo-nodejs + spec: + containers: + - name: openshift-demo-nodejs + image: quay.io/nmasse_itix/openshift-demo-nodejs + ports: + - containerPort: 8080 + terminationGracePeriodSeconds: 30 +--- +apiVersion: v1 +kind: Service +metadata: + name: openshift-demo-nodejs +spec: + type: ClusterIP + ipFamilies: + - IPv4 + ipFamilyPolicy: SingleStack + ports: + - name: http + port: 8080 + protocol: TCP + targetPort: 8080 + selector: + name: openshift-demo-nodejs + sessionAffinity: None +--- +kind: Route +apiVersion: route.openshift.io/v1 +metadata: + name: openshift-demo-nodejs +spec: + to: + kind: Service + name: openshift-demo-nodejs + weight: 100 + port: + targetPort: http + wildcardPolicy: None \ No newline at end of file