在docker容器中启动kapacitor(Influxdata)时,启动kapacitor守护程序并在前台运行。
要运行kapacitor命令,需要exec
进入docker容器并运行kapacitor define backup_alert ....; kapacitor enable ...
等命令
现在我正在尝试在kuberneter环境中启动kapacitor容器,运行正常。我面临的问题是如何运行kapacitor define
等其他命令。
我试图修改入口点/命令,但我遇到这样的事实:一旦kapacitor守护进程(kapacitord
)启动,它就不接受任何kapacitor命令,因为守护进程正在运行前景。
我该如何解决这个问题?
答案 0 :(得分:0)
您可以使用kubectl port-forward将kapacitor端口转发到本地计算机并在本地使用kapacitor二进制文件。
1号航站楼
kubectl port-forward <kapacitor-pod-id> 9092
2号航站楼
kapacitor list tasks