From: Jeroen van der Heijden Date: Fri, 13 Nov 2020 15:00:12 +0000 (+0100) Subject: Added PodDisruptionBudget X-Git-Tag: archive/raspbian/2.0.44-1+rpi1~1^2~3^2^2~8 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=1969dea6e1a8ed2bdb3af759e6f7bcc1382b8168;p=siridb-server.git Added PodDisruptionBudget --- 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: