kubectl watch

etcdctl watch --help
NAME:
        watch - Watches events stream on keys or prefixes

USAGE:
        etcdctl watch [options] [key or prefix] [range_end] [--] [exec-command arg1 arg2 ...] [flags]

OPTIONS:
  -h, --help[=false]            输出 watch 的帮助信息
  -i, --interactive[=false]     交互模式,需要在交互窗口中输出 watch 和 key
      --prefix[=false]          前缀匹配,显示所有前缀符合的 key
      --prev-kv[=false]         get the previous key-value pair before the event happens
      --rev=0                   Revision to start watching

watch 监测一个键值的变化,一旦键值发生更新,就会输出最新的值并退出。

例如,用户更新 testkey 键值为 Hello world。

# 第一次写一个数据

<!-- toc -->

- [第一次查看数据](#第一次查看数据)
- [在其他窗口 PUT 更新 w-key 数据,然后 Ctrl+C 终止 watch](#在其他窗口-put-更新-w-key-数据,然后-ctrlc-终止-watch)
- [查看最终的数据](#查看最终的数据)

<!-- tocstop -->

$ etcdctl -  put w-key w-value1
OK

# 第一次查看数据
$ etcdctl   get w-key
w-key
w-value1

# 在其他窗口 PUT 更新 w-key 数据,然后 Ctrl+C 终止 watch
$ etcdctl   watch w-key
PUT
w-key
w-value2
PUT
w-key
w-value3
PUT
w-key
w-value4
^C

# 查看最终的数据
$ etcdctl   get w-key
w-key
w-value4
Copyright © 温玉 2021 | 浙ICP备2020032454号 all right reserved,powered by Gitbook该文件修订时间: 2021-01-03 04:33:38

results matching ""

    No results matching ""