helm生成工具生成helm 命令报错
通过helm生成工具生成相关命令,helm install 控制台输出no matches found: Cluster.nodesForGateway[0].name=xx ,查看value.yml文件相关内容已注释,现在是已经不需要了吗?
可以提供下你执行的命令吗,敏感信息可以用 * 号代替。
https://github.com/goodrain/rainbond-chart/blob/c479cb05ad2d3ad97ec852ebac7f62ca37913232/values.yaml#L92
你是指这部分的注释吗?这部分注释不影响使用的(注释只是为了用户在不配置其他属性时,用 helm install rainbond rainbond/rainbond-cluster -n rbd-system 命令可以直接安装成功),用 --set 命令依然可以正常设置被注释的属性。
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
这看起来是 zsh 的问题,你可以搜索 zsh: no matches found 寻找解决方案,用你这个命令尝试是没问题的。
可以尝试以下方案解决:
-
使用命令 helm install rainbond rainbond/rainbond-cluster -n rbd-system 直接安装,此时会自动配置 nodesForGateway 以及 gatewayIngressIPs 字段。
-
在 bash shell 下去执行上述命令。
-
寻找
zsh: no matches found的解决方案。
好的