Database Operator In Kubernetes study
Percona Operator (6) - Percona Operator for MongoDB - 장애
구구달스
2022. 6. 23. 00:37
CloudNet@ 팀의 가시다님이 진행하는 Database Operator In Kubernetes study 스터디 중 Percona Operator for MongoDB 장애 부분에 대해 정리하였습니다..
장애 발생 1 : 프라이머리 파드 1개 삭제
- PRAMARY POD 를 삭제한 후 정보를 확인합니다.
- 나머지 파드의 접속정보는 정상 학인할 수 있습니다.
- 기존 PRAMARY POD가 rs0-1이었는데 삭제 후 rs0-0으로 PRAMARY POD 가 변경되었습니다.
장애 발생 2 : PRAMARY POD 가 있는 노드를 drain
- PRAMARY POD 정보를 확인 후 PRAMARY POD 가 있는 워커 노드를 drain 한 후 정보를 확인합니다.
- 해당 워커노드의 PRAMARY POD 가 삭제 되고 나머지 파드의 접속정보는 정상 학인할 수 있습니다.
- 클러스터에 접속하여 장애 정보를 확인 할 수 있습니다.
- rs0:PRIMARY> rs.status()['members']
장애 발생 3 : 노드 2개를 drain
- 노드 1개를 drain 한 후 다른 1개를 drain 하면 에러가 발생하고 drain 되지 않습니다.
- 정책을 위반하므로 포드를 제거할 수 없는 것을 확인 할 수 있습니다.