콘텐츠로 건너뛰기
Nginx ingress 사용해보기 — DEVOPS

[DevOps] Nginx ingress 사용해보기

  • 기준

안녕하세요? 정리하는 개발자 워니즈입니다. 이번시간에는 Nginx Ingress Controller에 대해서 정리해보는 시간을 갖도록 하겠습니다. 필자가 속한 프로젝트에서는 기존에 별도의 Ingress Layer가 존재하지 않았습니다. 그러다보니 매번 어플리케이션의 연결을 Node Port로 할다을 하고 LB와 연결을 해주는 방식으로 진행했었습니다.… 

KeyCloak 헬름차트 설치 — DEVOPS

[DevOps] KeyCloak 헬름차트 설치

  • 기준

안녕하세요? 정리하는 개발자 워니즈입니다. 이번시간에는 spring boot 에서 SSO(Single Sign On)을 해주는 KeyCloak에 대해서 정리를 해보려고 합니다. 이번 포스팅은 KeyCloak의 기능에 대해서 정리하는 것이 아닌, 설치 방법에 대해서 정리를 합니다. 1. KeyCloak 이란 무엇인가요? keycloak은… 

Dockerfile 최적화 — DEVOPS

[DevOps] Dockerfile 최적화

  • 기준

안녕하세요? 정리하는 개발자 워니즈 입니다. 이번시간에는 Dockerfile Optimization(도커파일 최적화) 에 대해서 정리를 해보도록 하겠습니다. 이번 내용은 도커파일을 효율적으로 작성하기 위해서 중요한 다섯 가지 영역들에 대해서 정리를 해볼 예정입니다. 빌드 시간 줄이기 1. 순서는 캐싱이 중요하다.… 

kubeadm upgrade를 통한 pod cidr 변경 — DEVOPS

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

  • 기준

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

Prometheus-Thanos 연동 가이드 — MONITORING

[monitoring] Prometheus-Thanos 연동 가이드

  • 기준

안녕하세요? 정리하는 개발자 워니즈입니다. 이번시간에는 프로메테우스의 가용성을 유지하기 위한 방법에 대해서 정리를 하도록 하겠습니다. 프로메테우스의 가장큰 단점은 가용성을 유지하기 위해서 복잡한 절차를 유지해야된다는 것입니다. 프로메테우스에서 공식적으로 제공하는 가이드는 페더레이션이라는 방식인데, 하이라키를 유지하면서 프로메테우스를 중첩되게 구성을… 

Prometheus 설치 가이드(+exporter) — MONITORING

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

  • 기준

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

gRPC load test 툴 ghz 사용법 — DEVOPS

[DevOps] gRPC load test 툴 ghz 사용법

  • 기준

안녕하세요? 정리하는 개발자 워니즈입니다. 이번시간에는 gRPC에 대해서 부하 테스트를 진행할 수 있는 툴을 소개해보려고 합니다. gRPC 서버를 간단하게 구축을 했는데, 해당 어플리케이션을 kubernetes에 올리고 앞단에 서비스로 연결하여 올렸습니다. 그런데, gRPC는 http/2 기반으로 요청이 가다보니까 하나의… 

docker-compose로 gitlab 설치하기 — DEVOPS

[DevOps] docker-compose로 gitlab 설치하기

  • 기준

안녕하세요? 정리하는 개발자 워니즈입니다. 이번시간에는 docker-compose를 통해서 gitlab을 설치하는 과정에 대해서 정리를 해보고자 합니다. 설치 관련해서는 따로 카테고리를 나눠서 정리를 해볼까 합니다. 소스의 형상 관리를 위해서 소스코드는 반드시 회사 내부 서버에 보관되는 것이 보안적으로 안정적일… 

Golang gRPC 서버 구축하기 2편 — DEVOPS

[DevOps] Golang gRPC 서버 구축하기 2편

  • 기준

안녕하세요? 정리하는 개발자 워니즈 입니다. 이번시간에는 gRPC 샘플 서버 구축하기 2번째를 정리해보려고 합니다. 사실 이번 포스팅은 죄송스럽지만, devjin님의 github repository를 하나씩 정리하는 개념으로 가고있습니다. 다시한번 이 글을 통해서 감사하다는 말씀 전해드리고 싶습니다. 정말 알기 쉽게… 

Golang gRPC 서버 구축하기 1편 — DEVOPS

[DevOps] Golang gRPC 서버 구축하기 1편

안녕하세요? 정리하는 개발자 워니즈입니다. 그동안 이직후에 포스팅을 많이 못해서 개인적으로 다소 아쉽게 생각하고 있습니다. 사실 이직후에 너무나 많은 정보들이 들어오고 있어서, 정리할 시간이 없었기에 따로 포스팅을 못하고 있었습니다. 최근에 많이 학습을 하게 된것이 gRPC라는 개념입니다.…