<p>There is no clear information about how to make a backup and restore from a regular node like node01 for instance, I mean:</p>
<ul>
<li><p><a href="https://kubernetes.io/docs/tasks/administer-cluster/configure-upgrade-etcd/" rel="nofollow noreferrer">Operating etcd clusters for Kubernetes</a> shows information like how to use it and</p>
</li>
<li><p><a href="https://discuss.kubernetes.io/t/etcd-backup-and-restore-management/11019" rel="nofollow noreferrer">ETCD - backup and restore management</a> shows some of the necessary steps.</p>
</li>
</ul>
<p>But how about in the cert exam, you are operating most of the time from a regular node01, the config files are not the same? Can some one elaborate?</p>
<p>Thanks</p>

<p>It is impossible to backup cluster from a regular node using etcd. <a href="https://www.veeam.com/blog/backup-kubernetes-master-node.html" rel="nofollow noreferrer">The etcd can only be run on a master node.</a></p>
<p>But you can backup your Kubernetes cluster by command:  <code>etcdctl backup</code>. Here you can find completely guide, how to use  <a href="https://etcd.io/docs/v2.3/admin_guide/#disaster-recovery" rel="nofollow noreferrer">etcdctl backup command</a>.</p>
<p>Another way is making a  <a href="https://kubernetes.io/docs/tasks/administer-cluster/configure-upgrade-etcd/#built-in-snapshot" rel="nofollow noreferrer">snapshot</a>  of your cluster by command:  <code>etcdctl snapshot save</code>.</p>
<p>This command will let you create  <strong>incremental backup</strong>.</p>
<blockquote>
<p>Incremental backup of etcd, where full snapshot is taken first and then we apply watch and persist the logs accumulated over certain period to snapshot store. Restore process, restores from the full snapshot, start the embedded etcd and apply the logged events one by one.</p>
</blockquote>
<p>You can find more about incremental backup function  <a href="https://github.com/gardener/etcd-backup-restore/issues/2" rel="nofollow noreferrer">here</a>.</p>
