If i up to etcd size from 2 to 8 GB it's make much problem but if defrag is fix the "no space" issue can you share your experience? By example is it spent too much rss etc. and are you doing that with cronjob or manuel. As i know if etcd went to error with "no space" defrag methot also doesn't work.
In my database architecture, I use Etcd, Patroni, HAProxy, and Keepalived.
Although many things in this architecture work as expected, Etcd encounters the error "memberID:5960773920904691185 alarm:NOSPACE" once every 2 or 3 months. The root cause is that the database size reaches the specified limit and Etcd does not clean it up through rotation. I am aware of this, but despite reviewing the maintenance documentation, I could not find the most appropriate parameter values for this rotation. I am sharing an example of my own Etcd configuration below. I kindly ask you to share your experience on this matter. I am kinda stuck on this issue.
In particular, is it possible to schedule the parameter that performs this cleanup with a time setting? For example, can I tell it to run the compact operation at around 01:00 AM?