如何在kubernetes环境中运行kapacitor命令?

时间:2017-09-19 09:39:16

标签: kubernetes kapacitor

在docker容器中启动kapacitor(Influxdata)时,启动kapacitor守护程序并在前台运行。

要运行kapacitor命令,需要exec进入docker容器并运行kapacitor define backup_alert ....; kapacitor enable ...等命令

现在我正在尝试在kuberneter环境中启动kapacitor容器,运行正常。我面临的问题是如何运行kapacitor define等其他命令。

我试图修改入口点/命令,但我遇到这样的事实:一旦kapacitor守护进程(kapacitord)启动,它就不接受任何kapacitor命令,因为守护进程正在运行前景。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您可以使用kubectl port-forward将kapacitor端口转发到本地计算机并在本地使用kapacitor二进制文件。

1号航站楼

kubectl port-forward <kapacitor-pod-id> 9092

2号航站楼

kapacitor list tasks