0

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

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

现在我正在尝试在 kuberneter 环境中启动 kapacitor 容器,它运行良好。我面临的问题是如何运行附加命令,如kapacitor define.

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

我应该如何解决这个问题?

4

1 回答 1

0

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

1号航站楼

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

2号航站楼

kapacitor list tasks
于 2018-03-07T14:50:49.683 回答