在docker容器中启动kapacitor (influxdata)时,kapacitor守护进程将启动并在前台运行。
要运行kapacitor命令,需要使用exec进入docker容器并运行kapacitor define backup_alert ....; kapacitor enable ...之类的命令
现在,我尝试在kuberneter环境中启动kapacitor容器,它运行得很好。我面临的问题是如何运行像kapacitor define这样的附加命令。
我尝试修改入口点/命令,但我遇到了这样一个事实:一旦启动kapacitor守护进程(kapacitord),它就不接受任何kapacitor命令,因为该守护进程在前台运行。
我该如何解决这个问题?
发布于 2018-03-07 22:50:50
您可以使用kubectl port-forward将kapacitor端口转发到本地计算机,并在本地使用kapacitor二进制文件。
一号航站楼
kubectl port-forward <kapacitor-pod-id> 9092二号航站楼
kapacitor list taskshttps://stackoverflow.com/questions/46296990
复制相似问题