I installed nginx-ingress using helm. After that I notice the default controller.kind
is deployment
rather than daemonset
, as I found in the official doc.
So how can I update the controller.kind
from deployment
to daemonset
without reinstalling from the very beginning?
helm install nginx-ingress nginx-stable/nginx-ingress --set controller.service.type=NodePort --set controller.service.httpPort.nodePort=30000 --set controller.service.httpsPort.nodePort=30443
2
Answers
This might be helpful to you (–set controller.kind=daemonset).
Ran into this issue today; the suggestion by vector didn’t work for me but it was just a minor tweak required:
helm install nginx-ingress nginx-stable/nginx-ingress --set controller.service.type=NodePort --set controller.service.httpPort.nodePort=30000 --set controller.service.httpsPort.nodePort=30443 --set controller.kind=DaemonSet
(DaemonSet must be capitalized)