2017-05-11 52 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