如何将存储从 MySQL 替换为 Elasticsearch 以部署 Zipkin Kubernetes



我正在使用 Kubernetes 使用 zipkin 从应用程序中部署和跟踪数据。我面临着用Elasticsearch替换MySQL的问题,因为我无法得到这个想法。甚至替换也是在命令行的基础上完成的,使用 STORAGE_TYPE="Elasticsearch",但如何通过 kubernetes 完成呢?我可以从 docker imgaes 运行容器,但有什么方法可以通过部署替换吗?

您可以通过 ENV 选项定义所有需要的参数。这是在 docker 中运行 zipkin 的 cmd:

docker run  -d -p 9411:9411 -e STORAGE_TYPE=elasticsearch -e ES_HOSTS=http://172.17.0.3:9200 -e ES_USERNAME=elastic -e ES_PASSWORD=changeme openzipkin/zipkin

所有这些参数都可以在部署中定义(请参阅通过环境变量向容器公开 Pod 信息(

最新更新