财经 >   >  正文

etcdctl命令使用

评论

以下是etcdctl命令的常用选项:

--endpoints:指定etcd服务器的地址和端口。可以指定多个地址,以逗号分隔。例如:--endpoints=http://localhost:2379,http://localhost:2380。--user、--password:指定用于身份验证的用户名和密码。如果etcd服务器未启用身份验证,则可以省略这些选项。--cert、--key、--cacert:指定用于TLS连接的客户端证书、私钥和CA证书。--write-out:指定输出格式,例如json、simple等。--prefix:指定查询操作的键前缀。--watch:监视键值的变化,并输出变化的内容。

以下是一些常用的etcdctl命令示例:


(资料图)

写入数据

要将数据写入etcd集群中,可以使用put命令:

$ etcdctl put /foo/bar "hello world"

这将在etcd中创建一个名为/foo/bar的键,并将其值设置为“hello world”。

读取数据

要从etcd集群中读取数据,可以使用get命令:

$ etcdctl get /foo/bar

这将输出键/foo/bar的值,例如“hello world”。

更新数据

要更新etcd集群中的数据,可以使用put命令::

$ etcdctl put /foo/bar "hello world"$ etcdctl get /foo/barhello world$ etcdctl put /foo/bar "goodbye"$ etcdctl get /foo/bargoodbye

这里首先使用put命令将键/foo/bar的值设置为“hello world”,然后使用get命令读取该键的值,输出为“hello world”。接着使用put命令将键/foo/bar的值更新为“goodbye”,最后再次使用get命令读取该键的值,输出为“goodbye”。

删除数据

要从etcd集群中删除数据,可以使用del命令:

$ etcdctl del /foo/bar

这将删除键/foo/bar及其对应的值。

监视数据变化

要监视etcd集群中键值的变化,可以使用watch命令:

$ etcdctl watch /foo/bar

这将监视键/foo/bar的变化,并在该键的值发生变化时输出变化的内容。

标签:

今日热点

热点排行

最近更新

所刊载信息部分转载自互联网,并不代表本网赞同其观点和对其真实性负责。邮箱:5855973@qq.com

联系我们| 中国品牌网 | 沪ICP备2022005074号-18 营业执照  Copyright © 2018@. All Rights Reserved.