Added service yaml
authorJeroen van der Heijden <jeroen@transceptor.technology>
Wed, 4 Nov 2020 10:28:41 +0000 (11:28 +0100)
committerJeroen van der Heijden <jeroen@transceptor.technology>
Wed, 4 Nov 2020 10:28:41 +0000 (11:28 +0100)
Kubernetes/service.yaml [new file with mode: 0644]
Kubernetes/statefulset.yaml

diff --git a/Kubernetes/service.yaml b/Kubernetes/service.yaml
new file mode 100644 (file)
index 0000000..1a17ced
--- /dev/null
@@ -0,0 +1,20 @@
+apiVersion: v1
+kind: Service
+metadata:
+  labels:
+    app: siridb
+  name: siridb
+spec:
+  clusterIP: None
+  publishNotReadyAddresses: true
+  ports:
+  - name: status
+    port: 8080
+  - name: client
+    port: 9000
+  - name: http
+    port: 9080
+  - name: server
+    port: 9010
+  selector:
+    app: siridb
\ No newline at end of file
index 9e1adccfc4d1efb35297aacccf360086c336e3ac..7ff92caf607dd445d9698357bba1bb96957f0e6d 100644 (file)
@@ -9,7 +9,7 @@ spec:
     matchLabels:
       app: siridb
   serviceName: siridb
-  replicas: 12
+  replicas: 2  # Multiple of 2, to create pools with two servers.
   updateStrategy:
     type: RollingUpdate
   podManagementPolicy: Parallel
@@ -24,7 +24,7 @@ spec:
         - siridb.default.svc.cluster.local
       containers:
       - name: siridb
-        image: siridb/siridb/siridb-server:2.0.40
+        image: siridb/siridb-server:2.0.40  # Pin to a specific version
         imagePullPolicy: Always
         env:
         - name: SIRIDB_HTTP_STATUS_PORT