Added PodDisruptionBudget
authorJeroen van der Heijden <jeroen@transceptor.technology>
Fri, 13 Nov 2020 15:00:12 +0000 (16:00 +0100)
committerJeroen van der Heijden <jeroen@transceptor.technology>
Fri, 13 Nov 2020 15:00:12 +0000 (16:00 +0100)
docs/Kubernetes/README.md
docs/Kubernetes/pdb.yaml [new file with mode: 0644]
docs/Kubernetes/statefulset.yaml

index a1ae30c2b365b40657527365e6fb9b664e0cf74f..a2d979c86ae14e0b74821fda62f2f515960c3179 100644 (file)
@@ -1,5 +1,5 @@
 # Running SiriDB in Kubernetes
 
-This folder contains a service and statefulset definition which can be used as example configuration
+This folder contains a Service, StatefulSet and a PodDisruptionBudget definition which can be used as example configuration
 for running SiriDB in Kubernetes.
 
diff --git a/docs/Kubernetes/pdb.yaml b/docs/Kubernetes/pdb.yaml
new file mode 100644 (file)
index 0000000..cb64589
--- /dev/null
@@ -0,0 +1,9 @@
+apiVersion: policy/v1beta1
+kind: PodDisruptionBudget
+metadata:
+  name: siridb-pdb
+spec:
+  maxUnavailable: 1
+  selector:
+    matchLabels:
+      app: siridb
index a73960b50d58a7f43fa08e59b55bdbedce35a5f1..68f47928486f4c42eabcad0ee808da6e6f968ac7 100644 (file)
@@ -12,7 +12,7 @@ spec:
   replicas: 2  # Multiple of 2, to create pools with two servers.
   updateStrategy:
     type: RollingUpdate
-  podManagementPolicy: OrderedReady
+  podManagementPolicy: Parallel
   template:
     metadata:
       labels: