0

我使用 helm 安装了 nginx-ingress。之后我注意到默认controller.kinddeployment而不是daemonset,正如我在官方文档中找到的那样。

那么如何在不从一开始就重新安装的情况下更新controller.kindfromdeploymentdaemonset

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
4

2 回答 2

1

这可能对您有帮助(--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
于 2021-11-10T11:11:38.787 回答
0

今天碰到这个问题;vector 的建议对我不起作用,但这只是需要做一个小调整:

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 必须大写)

于 2022-01-05T00:45:25.227 回答