yuxiaoba / Hipster-Shop

Hipster-Shop with OpenTelemetry
Apache License 2.0
23 stars 6 forks source link

adservice 和 cartservice 总是 CrashLoopBackoff #1

Open theoryXie opened 3 years ago

theoryXie commented 3 years ago

我拜读了您的论文《MicroRank: End-to-End Latency Issue Localization with Extended Spectrum Analysis in Microservice Environments》,非常感谢您对此代码的修改工作,我对您修改的代码进行了镜像构建,所有的镜像都构建成功了,

`VQZ77~D_V7$){_B24PKM}K

但是放入k8s调度时,adservice和cartservice总是crashloopbackoff,以下是adservice的描述 N`L$6 SIX%$M0T$24J_{ZBP

XYJU ~AO0~I`T MGS3FO5SW

请问您在部署时遇到过这类问题吗?

yuxiaoba commented 3 years ago

我这边没有出现过你这种情况。可以尝试把这adservice, cart 和 redis 的 pod 删除,让它重启重连一下。

theoryXie commented 3 years ago

非常感谢您的建议,似乎还是crashloopbackoff,我刚刚看了下cart容器的日志👇 image 我是在k8s中部署的服务,在istio中部署的jaeger,我看了下您的代码,您多次读取环境中的 JAEGER_HOST, JAEGER_PORT,我是不是需要在哪个地方指定jaeger的地址和端口?

yuxiaoba commented 3 years ago

https://github.com/yuxiaoba/Hipster-Shop/blob/master/kubernetes-manifests/adservice.yaml 在这里我是有放部署文件的,Jaeger我用的是 Jaeger Operator 部署的

theoryXie commented 3 years ago

非常感谢您的指导!通过您的指导,我成功运行了这个项目 image

原因是我没有运行您写在kubernetes_manifest 下的deploy_all_service.sh,运行的是官方给的kubernetes_manifest.yaml,所以没成功,非常谢谢您为我提供了解决思路!您的微服务改造非常有意义!