삼성SDS에서 SCP(Samsung Cloud Platform) 개발을 맡고 있으며, 그중에서도 Masakari 기반의 고가용성(HA) 기능을 중심으로 Openstack 인프라 운영과 개선 업무를 진행하고 있습니다. 특히 Kubernetes-native OpenStack 환경에서 Masakari의 고가용성 기능을 위한 모니터링 드라이버를 자체 개발해 운영중이며 실제 현업에서 겪은 경험을 바탕으로, Maskari 와 관련한 고민과 시도들을 공유드릴 예정입니다.
쿠버네티스에 배포된 오픈스택에서는 더 편리하게 프로세스, 호스트, 인스턴스 HA 를 구성할 수 있습니다. 기본적으로는 오픈스택 Masakari 프로젝트를 통해 모니터링을 진행하며, 쿠버네티스 환경에서 masakari 를 배포하고 모니터링을 구성하기에는 비효율적인 부분이 있었습니다. 특히 호스트 상태를 모니터링 하기위해 masakari 외에 각 노드 별 agent 를 설치해야했지만, 자체적으로 kubernetes driver 라는 신규 기능을 개발했고, 추가적인 에이전트 설치 필요 없이 호스트 HA 를 가능하게 했고 컨트리뷰션까지 완료했습니다.