容器与etcd键的依赖关系

时间:2016-01-26 12:39:43

标签: docker coreos etcd fleet

我希望与etcd键有容器依赖关系。 假设我有一个值为“x”的键“key”,如果该键变为“y”,我想杀死一个特定的容器(它会自动重启,因为它有一个总是重启的单元)。 我真的不确定如何实现这一点。

这是因为如果某些键发生了变化,我需要启动一系列操作来重启几个容器(按特定顺序)。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您必须编写一些软件才能对特定规则集进行编码。这可以像循环遍历etcdctl(或curl)和systemctl的bash脚本一样简单,也可以像通过dbus与systemd进行通信的Go程序一样简单。

Waiting for a change on an etcd key上的文档。