From 8e8b2819ac51230d2139d0f74e402b632347d15e Mon Sep 17 00:00:00 2001 From: ganeshniyer Date: Mon, 22 Mar 2021 11:52:56 +0530 Subject: [PATCH] Update configure-upgrade-etcd.md to give an example use-case for snapshot using options given by etcdctl --- .../administer-cluster/configure-upgrade-etcd.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/content/en/docs/tasks/administer-cluster/configure-upgrade-etcd.md b/content/en/docs/tasks/administer-cluster/configure-upgrade-etcd.md index 25cd61a710..d393fcb013 100644 --- a/content/en/docs/tasks/administer-cluster/configure-upgrade-etcd.md +++ b/content/en/docs/tasks/administer-cluster/configure-upgrade-etcd.md @@ -269,6 +269,21 @@ If etcd is running on a storage volume that supports backup, such as Amazon Elastic Block Store, back up etcd data by taking a snapshot of the storage volume. +### Snapshot using etcdctl options + +We can also take the snapshot using various options given by etcdctl. For example + +```shell +ETCDCTL_API=3 etcdctl --h +``` + +will list various options avilable with etcdctl. If you want to take a snapshot by specifying various options available here, you can do so. For example, to take a snapshot by specifying the endpoint, certificates etc is as given below + +```shell +ETCDCTL_API=3 etcdctl --endpoints=[127.0.0.1:2379] --cacert= --cert= --key= snapshot save +``` +where, , and can be obtained by looking at the description of the etcd pod. + ## Scaling up etcd clusters Scaling up etcd clusters increases availability by trading off performance.