Document taint-based eviction (#468)

* Document taint-based eviction
This commit is contained in:
Sergey Dudoladov 2019-02-20 10:19:15 +01:00 committed by GitHub
parent d11b23bd71
commit 2e9b6533e7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 0 deletions

View File

@ -146,6 +146,11 @@ data:
...
```
Note that the Kubernetes version 1.13 brings [taint-based eviction](https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/#taint-based-evictions) to the beta stage and enables it by default.
Postgres pods by default receive tolerations for `unreachable` and `noExecute` taints with the timeout of `5m`.
Depending on your setup, you may want to adjust these parameters to prevent master pods from being evicted by the Kubernetes runtime.
To prevent eviction completely, specify the toleration by leaving out the `tolerationSeconds` value (similar to how Kubernetes' own DaemonSets are configured)
### Add cluster-specific labels
In some cases, you might want to add `labels` that are specific to a given
@ -197,6 +202,7 @@ spec:
...
```
## Custom Pod Environment Variables
It is possible to configure a ConfigMap which is used by the Postgres pods as