这几天装istio1.0.1遇到了这个奇葩的问题,心想官方不会把有bug的东西放出来吧。必定是本身的rancher2-kubernetes环境哪里的问题golang
我前后在rancher2.0.7 2.0.8版本上用helm 安装istio1.0.0,1.0.1源码都遇到了这个问题ide
先安装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.yamlspa
kubectl create -f istio.yaml调试
附练习教程 https://studygolang.com/articles/13936?fr=sidebarblog
我换了好多种istio安装方式,老是出现上面的问题,当时分析是dns里面获取不到envoy要的地址教程
后来再与网友的交流中发现他在应用商品直接安装就是能够的,我问他作了什么配置,他发了张图,我后来想,若是istio安装在分节点 那只有一个worker,多是获取不到istio-statsd-prom-bridge的地址,最后测试发现正是这个缘由。dns
这个问题困扰了好几天的测试调试,根源终于解决了。感谢这位广东的网友ci