用istioctl传递loadBalancerSourceRanges参数。

问题描述 投票:0回答:1

我想部署Istio的演示应用程序,并使用以下命令将一个源范围传递给负载平衡器。

istioctl manifest apply --set profile=demo --set values.gateways.istio-ingressgateway.loadBalancerSourceRanges={"x.x.x.x/x"}

不幸的是,我得到以下错误。

Error: failed to apply manifests: validation errors (use --force to override):
json: cannot unmarshal string into Go value of type []json.RawMessage

我怎样才能以正确的格式传递参数(ZSH作为shell)?

kubernetes kubernetes-helm amazon-elb istio
1个回答
1
投票

你可以直接指定数组的索引,在ZSH中你必须转义方括号。

现在的工作命令是这样的。

istioctl manifest apply --set profile=demo --set values.gateways.istio-ingressgateway.loadBalancerSourceRanges\[0\]=x.x.x.x/x
© www.soinside.com 2019 - 2024. All rights reserved.