istio 奇葩问题解决 /etc/istio/proxy/envoy-rev0.json': malformed IP address: istio-statsd-prom-bridge

这几天装istio1.0.1遇到了这个奇葩的问题,心想官方不会把有bug的东西放出来吧。一定是自己的rancher2-kubernetes环境哪里的问题

我先后在rancher2.0.7 2.0.8版本上用helm 安装istio1.0.0,1.0.1源码都遇到了这个问题

先安装helm2.10

helm template install/kubernetes/helm/istio --name istio --namespace istio-system --set ingress.service.type=NodePort --set gateways.istio-ingressgateway.type=NodePort --set gateways.istio-egressgateway.type=NodePort --set tracing.enabled=true --set servicegraph.enabled=true  --set prometheus.enabled=true --set tracing.jaeger.enabled=true --set grafana.enabled=true > istio.yaml

kubectl create -f istio.yaml

附练习教程 https://studygolang.com/articles/13936?fr=sidebar

 

我换了好多种istio安装方式,总是出现上面的问题,当时分析是dns里面获取不到envoy要的地址

后来再与网友的交流中发现他在应用商品直接安装就是可以的,我问他做了什么配置,他发了张图,我后来想,如果istio安装在分节点 那只有一个worker,可能是获取不到istio-statsd-prom-bridge的地址,最后测试发现正是这个原因。

这个问题困扰了好几天的测试调试,根源终于解决了。感谢这位广东的网友

posted @ 2018-08-28 13:36  yuan.net  阅读(470)  评论(0编辑  收藏  举报