minho Yoo's blog

마이크로서비스 모니터링

20. 마이크로서비스 모니터링 프로메테우스와 그라파나를 사용한 성능 모니터링 프로메테우스가 쿠버네티스 포드에 적용한 애노테이션을 사용해 마이크로서비스의 메트릭을 수집함 애플리케이션 메트릭 수집을 위한 소스 코드 변경 스프링 부트2는 마이크로미터(Micoremeter) 라이브러리를 사용해 프로메테우스 형식에 맞춘 성능 메트릭을 생성 implem...

EFK 스택을 사용한 로깅 중앙화

19. EFK 스택을 사용한 로깅 중앙화 플루언티드 구성 플루언티드 소개 로그스태시는 자바VM에서 실행되기 때문에 비교적 많은 양의 메모리를 사용 로그스태시보다 메모리 소비가 훨씬 적은 오픈 소스 솔루션 중 하나가 플루언티드 플루언티드는 쿠버네티스 프로젝트를 곤리하는 클라우드 네이티브 컴퓨팅 재단에서 고나리 플루언티드는 C와 루비 언어를 함...

서비스 메시를 사용해 관찰 가능성 및 관리 편의성 개선

18. 서비스 메시를 사용해 관찰 가능성 및 관리 편의성 개선 이스티오를 이용한 서비스 메시 소개 서비스 메시는 마이크로서비스와 같은 서비스 간의 통신을 제어하고 관찰하는 인프라 계층 서비스 메시는 마이크로서비스 사이의 전체 내부 통신을 제어하고 모니터링해 관찰 가능성, 보안, 정책 시행, 탄력성, 트래픽 관리 등의 기능을 구현 서비스 메시의 ...

쿠버네티스로 기존 인프라 대체

17. 쿠버네티스로 기존 인프라 대체 서비스 검색 디자인 패턴을 구현한 넷플릭스 유레카를 쿠버네티스에서 제공하는 검색 서비스로 대체 스프링 클라우드 컨피그 서버는 쿠버네티스 컨피그 맵과 시크릿으로 대체 스프링 클라우드 게이트웨이는 동일한 방식의 에지 서버로 동작하는 쿠버네티스 인그레스 리소스로 대체 인증서를 수동으로 관리하면 시간이 많이 걸리고...

쿠버네티스에 마이크로서비스 배포

16. 쿠버네티스에 마이크로서비스 배포 쿠버네티스는 서비스 객체와 kube-proxy 기반의 검색 기능을 내장 넷플릭스 유레카와 같은 별도의 검색 서비스는 필요 X 쿠버네티스의 검색 서비스를 사용하면 넷플릭스 유레카와 함께 사용한 넷플릭스 리본과 같은 클라이언트 라이브러리가 필요 X 넷플릭스 유레카 기반의 검색 서버를 쿠버네티스로 대체하려면 소...

쿠버네티스 소개

15. 쿠버네티스 소개 쿠버네티스 개념 소개 쿠버네티스는 컨테이너를 실행하는 서버 클러스터를 하나의 커다란 논리 서버로 만드는 컨테이너 오케스트레이션 쿠버네티스 클러스터의 주요 목적 중 하나는 컨테이너를 배포 및 실행하면서 불루/그린 배포나 카나리아 배포 등의 기술을 사용해 무중단 롤링 업그레이드를 지원하는 것 쿠버네티스는 하나 혹은 다수의 컨...