etcd キーにコンテナーを依存させたい。値が「x」のキー「key」があり、そのキーが「y」に変更された場合、特定のコンテナーを強制終了したいとします (常に再起動するユニットがあるため、自動的に再起動します)。これを達成する方法がよくわかりません。
これは、一部のキーが変更された場合、いくつかのコンテナーを (特定の順序で) 再起動する一連のアクションを開始する必要があるためです。
何か案は?
これを行うには、特定のルールセットをエンコードするためのソフトウェアを作成する必要があります。etcdctl
これは、ループ(または curl) する bash スクリプトやsystemctl
、dbus を介して systemd と通信する Go プログラムと同じくらい簡単です。
etcd キーの変更を待機中のドキュメント。