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