diff deploy.yaml @ 0:12238bbe5b85 default tip

start
author drewp@bigasterisk.com
date Sun, 18 Sep 2022 23:24:56 -0700
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/deploy.yaml	Sun Sep 18 23:24:56 2022 -0700
@@ -0,0 +1,49 @@
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+  name: projects
+spec:
+  replicas: 1
+  selector:
+    matchLabels:
+      app: projects
+  template:
+    metadata:
+      labels:
+        app: projects
+      annotations:
+        prometheus.io/scrape: "true"
+    spec:
+      volumes:
+        - { name: my, persistentVolumeClaim: { claimName: my } }
+      containers:
+        - name: projects
+          image: bang5:5000/projects_image
+          ports:
+            - containerPort: 80
+          command:
+            - nodejs
+            - server.js
+          volumeMounts:
+            - name: my
+              mountPath: /data
+              subPath: site/projects
+
+      affinity:
+        nodeAffinity:
+          requiredDuringSchedulingIgnoredDuringExecution:
+            nodeSelectorTerms:
+              - matchExpressions:
+                  - key: "kubernetes.io/hostname"
+                    operator: In
+                    values: ["bang", "dash", "slash"]
+---
+apiVersion: v1
+kind: Service
+metadata:
+  name: projects
+spec:
+  ports:
+    - { port: 80, targetPort: 80 }
+  selector:
+    app: projects