IT정보/LessonLearn

K8S 기반 Managed DB 서비스 운영 사례

류수부쟁선 2022. 4. 5. 17:12

pod status 가 creating 으로 무한대기
cpu steal time : 물리적인 노드를 가상 서버에서 cpu 를 사용하는 경우가 있음, VM 재배치로 해결이 가능할 듯

집계형 쿼리였으며, Join/Sort 등을 위한 Temp Disk, Pod 에서 temp space 를 노드에 overlay file system 으로 mount 해서 사용하므로 발생

일시적으로 DB 서비스 오탐이 발생하지 않도록 하는 방법.

DB 서비스에 주기적으로 etcd 에 전송

 

 

중단을 줄이기 위한 전략

중요) PV 재구동시 Retain 모드로

DR 구성시 slave replicaset 의 각 역할이 있어야 한다.

1번째 slave 는 maria DB Failover 대상, 2번째 slave 는 백업, 3번째 slave 는 DR 과 replication 의 전체