Ssoon

Percona Operator (6) - Percona Operator for MongoDB - 장애 본문

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 되지 않습니다.
  • 정책을 위반하므로 포드를 제거할 수 없는 것을 확인 할 수 있습니다.

Comments