环境:

系统:Centos 7.8
etcd: 3.4.13

错误信息:

etcd 进行set的时候报出一下错误:

Error: unknown command "set" for "etcdctl"

Did you mean this?
	get
	put
	del
	user

解决办法:

  1. 默认v2版接口关闭,只需要把set改成put即可。
  2. etcd开启v2版接口:在etcd的启动参数后面加上 --enable-v2启动,或者在etcd的配置文件上加入ETCD_ENABLE_V2=true,然后重启etcd。使用etcdctl命令的时候前面加上ETCDCTL_API=2 ,调用v2接口。比如:ETCDCTL_API=2 etcdctl