From 1969dea6e1a8ed2bdb3af759e6f7bcc1382b8168 Mon Sep 17 00:00:00 2001 From: Jeroen van der Heijden Date: Fri, 13 Nov 2020 16:00:12 +0100 Subject: [PATCH] Added PodDisruptionBudget --- docs/Kubernetes/README.md | 2 +- docs/Kubernetes/pdb.yaml | 9 +++++++++ docs/Kubernetes/statefulset.yaml | 2 +- 3 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 docs/Kubernetes/pdb.yaml diff --git a/docs/Kubernetes/README.md b/docs/Kubernetes/README.md index a1ae30c2..a2d979c8 100644 --- a/docs/Kubernetes/README.md +++ b/docs/Kubernetes/README.md @@ -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 index 00000000..cb645897 --- /dev/null +++ b/docs/Kubernetes/pdb.yaml @@ -0,0 +1,9 @@ +apiVersion: policy/v1beta1 +kind: PodDisruptionBudget +metadata: + name: siridb-pdb +spec: + maxUnavailable: 1 + selector: + matchLabels: + app: siridb diff --git a/docs/Kubernetes/statefulset.yaml b/docs/Kubernetes/statefulset.yaml index a73960b5..68f47928 100644 --- a/docs/Kubernetes/statefulset.yaml +++ b/docs/Kubernetes/statefulset.yaml @@ -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: -- 2.30.2