etcdctl: unknown command "save" for "etcdctl"

686 Views Asked by At

I entered the etcd container:

kubectl -n kube-system exec -it etcd-k8scp -- sh

The I try to backup the container like explained in the K8s docs

ETCDCTL_API=3 etcdctl --endpoints $ENDPOINT snapshot save snapshotdb

I get this error:

Error: unknown command "save" for "etcdctl"

What's wrong with my command?

1

There are 1 best solutions below

0
On

I forgot to set $ENDPOINT.

If it is empty, then etcdctl gets this:

ETCDCTL_API=3 etcdctl --endpoints snapshot save snapshotdb

etcdctl thinks I want to address the endpoint called "snapshot" and execute the command "save"

:-)