Skip to main content

Use ingress controller overrides

You can customize the behavior of the nginx ingress controller using overrides. This topic explains how to use overrides to configure the ingress controller.

For more information, go to Ingress Controllers in the Kubernetes documentation.

Configure ingress controller arguments

You can configure nginx-ingress-controller arguments using the following overrides.

nginx:
controller:
watchNamespace: ""
updateStatus: true
httpPort: 8080
httpsPort: 8443
watchIngressWithoutClass: true
defaultSSLCertificate: ""
configMap: ""
defaultBackendService: ""
publishService: ""
electionId: ""
controllerClass: ""

Add extra arguments

Use the following to add extra arguments.

nginx:
controller:
extraCommandArgs:
- --argument=example-argument

Create cluster roles

The following creates a clusterRole and clusterRoleBindings.

nginx:
clusterRole:
create: true