Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

update nginx ingress from deployment to daemonset

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
like image 763
mainframer Avatar asked Nov 18 '25 04:11

mainframer


1 Answers

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
like image 181
quoc9x Avatar answered Nov 20 '25 17:11

quoc9x



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!