LitmusChaos로 카오스 실험하기
rowing0328
Intro이번 포스팅에서는 LitmusChaos를 사용해 카오스 실험을 만들어본 내용을 정리해보려고 한다. 이전에는 `kubectl delete pod` 명령어로 Pod를 직접 삭제하면서 쿠버네티스가 어떻게 다시 복구하는지 확인했다. 이번에는 같은 흐름을 사람이 직접 명령어로 실행하는 것이 아니라,LitmusChaos의 실험으로 만들어 `pod-delete`와 `pod-memory-hog` 장애를 주입해봤다. 단순히 Pod를 망가뜨려보는 것이 아니라,장애가 발생했을 때 시스템이 기대한 상태를 유지하는지 검증하는 과정이 핵심이었다. 카오스 엔지니어링이란카오스 엔지니어링은 시스템의 약점을 미리 찾기 위해 의도적으로 장애를 주입하는 실험 방법이다. 처음에는 일부러 장애를 만든다는 점이 조금 낯설게 느껴졌다...