소프트웨어-이야기/아키텍처

(카오스 엔지니어링)카오스 몽키

americano_people 2018. 3. 21. 19:23

카오스 몽키가 생긴 배경 => 넷플릭스에서 IDC에서 AWS으로 이관하면서 탄생했음. 2016년도에 릴리즈되었음

카오스 몽키는 golang으로 만들어져있다. go가 설치되어있으면, go get으로 카오스몽키를 다운받을 수 있다. 


카오스 몽키를 설치하려면 Spinnaker가 기본으로 설치되어있어야한다. 이게 있어야 몽키가 죽일 클러스터를 만들 수 있다. 

Spinnaker는 로드 밸런서, 서버 그룹 등등을 테스트 서버에 만들어준다.


카오스 몽키를 띄우려면 데이터베이스도 설치해야한다. 

카오스 몽키를 사용하려면 설정 파일이 필요하다. 여기에는 카오스 몽키, 데이터베이스, 스피네이커 설정 정보가 들어간다. 


Kubernetes Helm은 쿠버네티스 차트를 관리하는 역할을 한다.