Enable chrooted NGINX process
Overview
Ingress NGINX v1.2.0 introduces the option to essentially isolate the web proxy server as a container inside the controller container. This prevents that miss-configuration of the NGINX proxy server can expose the ingress controller.
For a more detailed explanation of what this does and why it increases the security of the ingress controller, you can read the official blog post.
Steps
Enabling the chrooted web proxy server adds the capability |
The chroot feature can be enabled by setting the corresponding chroot
parameter in the hierarchy.
parameters:
ingress_nginx:
chroot: true
This change will restart all NGINX controllers. This might lead to dropped connections and downtime of a few seconds. |