아래처럼 하고 k8s 업데이트하고 etcd 재시작했더니 데이터가 깨져서 안 올라왔다.. 하지맙시다..


홈서버에 k8s 돌리는데 etcd가 램을 2기가 넘게 먹길래 어차피 옵션을 바꿔서 낮췄다.

/etc/kubernetes/manifest/etcd.yaml--snapshot-count 옵션을 100으로 줄이고, image를 3.4.13-0 으로 바꿔서 --unsafe-no-fsync 옵션도 활성화했다. (https://github.com/etcd-io/etcd/pull/11946)

이렇게 하니까 메모리 사용량이 100mb 이하로 줄었다.

순간적인 정전에 안전하지 못하지만 뭐 어차피 대충돌리는거니까 괜찮겠지.