Я пытаюсь найти предыдущие версии моих секретов в экземпляре Microk8s etcd, но количество ревизий меняется каждый раз, когда я обновляю экран, и я не знаю, почему.
Когда я пытаюсь получить доступ к более старой версии, я получаю следующую ошибку:
etcdctl --endpoints=127.0.0.1:2380 get --rev=9133 -w fields /registry/secrets/default/mysql-test-password
{"level":"warn","ts":"2020-09-14T13:40:08.594Z","caller":"clientv3/retry_interceptor.go:61","msg":"retrying of unary invoker failed","target":"endpoint://client-8b3e59a8-efd2-4f77-a96f-5ec3c451b9b7/127.0.0.1:2380","attempt":0,"error":"rpc error: code = OutOfRange desc = etcdserver: mvcc: required revision has been compacted"}
Error: etcdserver: mvcc: required revision has been compacted
Я также добавил конфигурацию в свой файл конфигурации etcd и перезапустил службу, но это не помогло:
--auto-compaction-mode=periodic
--auto-compaction-retention=72h
Кажется, что каждый раз, когда я обновляю свой экран, количество ревизий значительно увеличивается, ничего не делая.
{"header":{"cluster_id":14841639068965178418,"member_id":10276657743932975437,"revision":15322,"raft_term":7}
через 1 секунду
student@desktop:~$ etcdctl --endpoints=127.0.0.1:2380 get /registry/secrets/default/mysql-root-password -w json
{"header":{"cluster_id":14841639068965178418,"member_id":10276657743932975437,"revision":16412,"raft_term":7}
Кто-то сталкивался с подобным?