容器依赖与etcd键

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

这是因为如果某些键改变了,我需要启动一连串的动作来重新启动一些容器(按照特定的顺序)。

有任何想法吗?

你将不得不编写一些软件来做这个编码你的特定规则集。 这可能就像在etcdctl (或curl)和systemctl循环的bash脚本一样简单,或者是通过dbus与systemd通信的Go程序。

关于等待etcd密钥更改的文档 。