nginx-ingress: reduce workers to save memory

This commit is contained in:
Dominik Chilla 2020-11-25 21:55:29 +01:00
parent 54ab7246ff
commit 5aaaf482b6

View File

@ -195,6 +195,21 @@ deployment.apps/my-release-ingress-nginx-controller 1/1 1 1
NAME DESIRED CURRENT READY AGE NAME DESIRED CURRENT READY AGE
replicaset.apps/my-release-ingress-nginx-controller-695774d99c 1 1 1 110s replicaset.apps/my-release-ingress-nginx-controller-695774d99c 1 1 1 110s
``` ```
As nginx ingress is hungry for memory, let´s reduce the number of workers to 1:
```
kubectl -n ingress-nginx edit configmap my-release-ingress-nginx-controller
apiVersion: v1
<<<ADD BEGINN>>>
data:
worker-processes: "1"
<<<ADD END>>>
kind: ConfigMap
[...]
```
Finally the deployment needs to be restarted:
`kubectl -n ingress-nginx rollout restart deployment my-release-ingress-nginx-controller`
# Cert-Manager (references ingress controller) <a name="cert-manager"></a> # Cert-Manager (references ingress controller) <a name="cert-manager"></a>
## Installation <a name="cert-manager-install"></a> ## Installation <a name="cert-manager-install"></a>