-
We're currently looking into a revamp of our etcd restore logic. While testing, we observed many operators that are holding on to newer revisions in cache, which then might cause some undesired behavior in whatever they are controlling. Restarting all operators/nodes certainly works to start clean - but also means downtime for workload running on the cluster. We're looking for a "nicer" way to tell etcd to restore from a snapshot - but with revision +X, ideally bigger than it was before. Is there a better way to achieve this? The way I understand it, we can simply load the snapshot and do +X put operations on an ephemeral key that can be deleted after. |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 2 replies
-
I have been looking into this as it affects K8s 1.25+ versions. Tested couple of approaches, but due to lack of time needed to postpone the work. Feel free to file a feature request. |
Beta Was this translation helpful? Give feedback.
-
This is being addressed in #16028. |
Beta Was this translation helpful? Give feedback.
-
Points:
|
Beta Was this translation helpful? Give feedback.
This is being addressed in #16028.