2017-05-11 47 views
0

我正在使用Kubernetes来部署和跟踪使用zipkin的应用程序中的数据。我在用Elasticsearch替换MySQL时遇到了问题,因为我无法得到这个想法。即使更换是在命令行的基础上完成的,使用STORAGE_TYPE =“Elasticsearch”,但是如何通过kubernetes完成?我能够从docker imgaes运行容器,但有什么方法可以通过部署进行替换吗?如何将存储从MySQL更换为Elasticsearch以部署Zipkin Kubernetes

回答

0

您可以通过ENV选项定义所有需要的参数。 下面是在泊坞窗运行基普金一个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 

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