rainbond icon indicating copy to clipboard operation
rainbond copied to clipboard

helm生成工具生成helm 命令报错

Open hsulei opened this issue 3 years ago • 4 comments

通过helm生成工具生成相关命令,helm install 控制台输出no matches found: Cluster.nodesForGateway[0].name=xx ,查看value.yml文件相关内容已注释,现在是已经不需要了吗?

hsulei avatar Jul 08 '22 05:07 hsulei

可以提供下你执行的命令吗,敏感信息可以用 * 号代替。

https://github.com/goodrain/rainbond-chart/blob/c479cb05ad2d3ad97ec852ebac7f62ca37913232/values.yaml#L92

你是指这部分的注释吗?这部分注释不影响使用的(注释只是为了用户在不配置其他属性时,用 helm install rainbond rainbond/rainbond-cluster -n rbd-system 命令可以直接安装成功),用 --set 命令依然可以正常设置被注释的属性。

yangkaa avatar Jul 09 '22 02:07 yangkaa

helm install --set Cluster.gatewayIngressIPs=172.16.3.51 --set Cluster.enableHA=false --set Cluster.nodesForGateway[0].name=nuc-11 --set Cluster.nodesForGateway[0].externalIP=192.168.3.254 --set Cluster.nodesForGateway[0].internalIP=192.168.3.254 rainbond rainbond/rainbond-cluster -n rbd-system zsh: no matches found: Cluster.nodesForGateway[0].name=nuc-11

hsulei avatar Jul 09 '22 02:07 hsulei

这看起来是 zsh 的问题,你可以搜索 zsh: no matches found 寻找解决方案,用你这个命令尝试是没问题的。

可以尝试以下方案解决:

  • 使用命令 helm install rainbond rainbond/rainbond-cluster -n rbd-system 直接安装,此时会自动配置 nodesForGateway 以及 gatewayIngressIPs 字段。

  • 在 bash shell 下去执行上述命令。

  • 寻找 zsh: no matches found 的解决方案。

yangkaa avatar Jul 09 '22 02:07 yangkaa

好的

hsulei avatar Jul 09 '22 02:07 hsulei