쿠버네티스 편리성 알아보기
Kubernetees에 Grafana, Loki Stack 적용 시 모니터링의 편리성
- 개발과 모니터링 시스템은 반드시 함께 가야하는 구조에서, 개발 소스에 모니터링 에이전시를 심기도 하는데 그런데 성능상 문제가 발견되면 에이전시를 의심하는 경우 발생
→ 개발과 모니터링 시스템이 엮이지 않게 해준다. / Grafana Loki를 Kuberentes에 등록만 하면 알아서 지표와 로그를 수집해준다.
- 개발에서는 한번도 써보지 않은 모니터링 시스템을 접한다.
→ 개발 초기부터 사용하는 모니터링 시스템을 운영 상황에서도 이어서 사용할 수 있다.
- 앱과 기능이 추가될 때 모니터링까지 신경 쓸 여유가 없다.
→ 자동으로 모니터링 범위가 수정된다.
인프라 확장 시 쿠버네티스의 편리성
- 기존 VM의 경우 자원 부족으로 앱을 하나 추가할 때, VM 담당자, IP 담당자, 모니터링 담당자가 모여 일을 처리해야 한다.
- 쿠버네티스의 경우 쿠버네티스 엔지니어 한명이 pod 생성 아이피 등록 모니터링 시스템 연동을 코드 또는 자동화로 처리할 수 있다.
플러스
- 인프라 관리가 코드로 이루어지기 때문에 History 관리, 책임자 관리가 용이하다.
- 시간이 있을 때 코드 작업을 통해 인프라를 미리 생성할 수 있다.
- 기존 코드를 사용하기 때문에 반복 작업을 막을 수 있고, 퀄리티 향상에 집중할 수 있다.