По сути, я просто следовал официальному руководству, но застрял на «watch --prev-kv» с неожиданными выходными данными.
С совершенно новым brew, установленным etcd на Macos X
etcdctl version
etcdctl версия: 3.3.13 Версия API: 3.3
etcdctl endpoint status
127.0.0.1: 2379, 8e9e05c52164694d,3.3.13, 25 кБ, true, 2, 8
, введите некоторые значения, а затем
etcdctl watch --rev=1 foo
PUT foo bar1 PUT foo bar
но следующий cmd просто застрял там и не дает никаких выходных данных etcdctl watch --prev-kv foo
официальная страница справочника: https://etcd.io/docs/v3.4.0/dev-guide/interacting_v3/#watch-historical-changes-of-keys