【发布时间】:2017-09-19 09:39:16
【问题描述】:
在 docker 容器中启动 kapacitor (influxdata) 时,kapacitor 守护进程将启动并在前台运行。
要运行kapacitor命令,需要exec进入docker容器并运行kapacitor define backup_alert ....; kapacitor enable ...之类的命令
现在我正在尝试在 kuberneter 环境中启动 kapacitor 容器,它运行良好。我面临的问题是如何运行像kapacitor define 这样的附加命令。
我试图修改入口点/命令,但我遇到这样一个事实,即一旦启动 kapacitor 守护进程 (kapacitord),它就不会接受任何 kapacitor 命令,因为守护进程正在前台运行。
我应该如何解决这个问题?
【问题讨论】:
-
> 需要执行到 docker 容器中 你试过
kubectl exec -it ThePodName -- sh -il吗?那是docker exec的k8s替代品 -
这似乎解决了(部分)问题。我想 kapacitor 可以使用一些改进来帮助配置。
标签: kubernetes kapacitor