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

时间:2017-05-11 11:21:26

标签: elasticsearch zipkin

我正在使用Kubernetes使用zipkin从应用程序部署和跟踪数据。我在用Elasticsearch取代MySQL时遇到了问题,因为我无法理解。甚至替换也是在命令行的基础上完成的,使用STORAGE_TYPE =" Elasticsearch"但是如何通过kubernetes完成?我可以从docker imgaes运行容器,但有没有办法通过部署来替换?

1 个答案:

答案 0 :(得分:0)

您可以通过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

所有这些参数都可以在部署中定义(参见Expose Pod Information to Containers Through Environment Variables