[DevOps] k8s에서의 모니터링 구성

안녕하세요? 정리하는 개발자 워니즈입니다. 이번시간에는 k8s에서의 모니터링 구성은 어떤식으로 하는지 그리고 어떤 내용들을 모니터링의 대상으로 정하는지에 대해서 정리를 해보도록 하겠습니다. 필자가 속한 프로젝트에서는 기존에 k8s에서의…

[DevOps] k8s Log 수집 시스템 구성

안녕하세요? 정리하는 개발자 워니즈입니다. 이번시간에는 k8s에서의 로그 수집에에 대해서 정리를 해보도록 하겠습니다. 작년에 포스팅했던 글 중에서 k8s에서의 로깅이 어떤식으로 이뤄지는지에 대해서 정리한 내용이 있습니다. 로그…

[DevOps] Nginx ingress 사용해보기

안녕하세요? 정리하는 개발자 워니즈입니다. 이번시간에는 Nginx Ingress Controller에 대해서 정리해보는 시간을 갖도록 하겠습니다. 필자가 속한 프로젝트에서는 기존에 별도의 Ingress Layer가 존재하지 않았습니다. 그러다보니 매번 어플리케이션의…

[DevOps] Dockerfile 최적화

[DevOps] Dockerfile 최적화 안녕하세요? 정리하는 개발자 워니즈 입니다. 이번시간에는 Dockerfile Optimization(도커파일 최적화) 에 대해서 정리를 해보도록 하겠습니다. 이번 내용은 도커파일을 효율적으로 작성하기 위해서 중요한 다섯…

[DevOps] kubeadm upgrade를 통한 pod cidr 변경

안녕하세요? 정리하는 개발자 워니즈 입니다. 이번시간에는 중요한 트러블 슈팅을 정리하려고 합니다. 필자가 운영하는 클러스터에는 지속적으로 발생하는 pod cidr 할당 이슈가 있었습니다. 생각해보니 클러스터는 기본적으로 구성할때…

[monitoring] Prometheus-Thanos 연동 가이드

안녕하세요? 정리하는 개발자 워니즈입니다. 이번시간에는 프로메테우스의 가용성을 유지하기 위한 방법에 대해서 정리를 하도록 하겠습니다. 프로메테우스의 가장큰 단점은 가용성을 유지하기 위해서 복잡한 절차를 유지해야된다는 것입니다. 프로메테우스에서…

[monitoring] Prometheus 설치 가이드(+exporter)

안녕하세요? 정리하는 개발자 워니즈입니다. 이번시간에는 Prometheus에 관해서 정리를 해보려고 합니다. 필자가 이전 회사에서는 EKS를 운용하다 보니, helm을 통해서 프로메테우스를 설치했었습니다. helm은 한번에 익스포터부터 모든것을 설치하는…

[DevOps] gRPC load test 툴 ghz 사용법

안녕하세요? 정리하는 개발자 워니즈입니다. 이번시간에는 gRPC에 대해서 부하 테스트를 진행할 수 있는 툴을 소개해보려고 합니다. gRPC 서버를 간단하게 구축을 했는데, 해당 어플리케이션을 kubernetes에 올리고 앞단에…