skip to Main Content

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


  1. This might be helpful to you (–set controller.kind=daemonset).

    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
    
    Login or Signup to reply.
  2. 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)

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search