콘텐츠로 건너뛰기
K8S Cronjob Monitoring — KUBERNETES

[Kubernetes] K8S Cronjob Monitoring

  • 기준

안녕하세요? 정리하는 개발자 워니즈입니다. 이번 시간에는 Cronjob을 어떻게 모니터링하고 notification을 발송할지에 대해서 정리해보는 시간을 갖도록 하겠습니다. 개발팀에서는 주기적으로 수행하는 어플리케이션들에 대해서 Cronjob으로 구성해달라는 요청이 왔었고, 요구사항에 맞추어 하나의 Helmchart내에서 편리하게 구성할 수 있도록 구조를 잡았습니다.… 

K8S Resource 최적화 사례 — DEVOPS

[DevOps] K8S Resource 최적화 사례

  • 기준

안녕하세요? 정리하는 개발자 워니즈입니다. 이번시간에는 k8s의 리소스 최적화 사례에 대해서 정리를 해보려고 하빈다. 필자가 근무하는 프로젝트에서는 k8s를 직접 구축하여 사용하고 있습니다. 그런데, Worker Node에서 CPU Request가 초과했다는 메트릭을 식별했고, 배포간에는 pod가 pending이 되는 현상까지 식별했습니다.… 

System Design assignment — DEVOPS

[DevOps] System Design assignment

  • 기준

Hello, I’m WONIZZ, the developer of organizing things. In this session, we are going to organize the contents related to the architecture required by many companies. This is a summary of arhitting for url shortner,… 

AWS 환불 후기 — 라이프스토리

[라이프스토리] AWS 환불 후기

  • 기준

안녕하세요? 정리하는 개발자 워니즈입니다. 이번 포스팅은 정말… 기억하고 싶지 않지만 기억을 해야만 하는 다시는 발생하지 않게 해야되는 사건(?)을 포스팅 하고자 합니다. 처음 겪는 일이기도하고, 바로바로 해결을 보고 싶은 마음에 굉장히 노심초사했던 일화였습니다. 1. 사건의 발단… 

ansible nginx config 배포 구성 — DEVOPS

[DevOps] ansible nginx config 배포 구성

  • 기준

안녕하세요? 정리하는 개발자 워니즈입니다. 이번시간에는 ansible을 이용한 nginx config 파일의 배포에 대해서 정리해보도록 하겠습니다. 필자가 속한 프로젝트에서는 nginx를 Front-end의 export된 html 소스를 서빙하기 위한 용도로 사용하고 있습니다. nginx config의 설정 변경을 수행하고 배포시에는 별도의 사내… 

Cronjob 구성하기 — KUBERNETES

[Kubernetes] Cronjob 구성하기

  • 기준

안녕하세요? 정리하는 개발자 워니즈 입니다. 이번시간에는 k8s에서의 주기적 실행 요청인 cronjob에 대해서 구성을 해보도록 하겠습니다. 필자가 재직하는 회사에서는 여러개의 개발팀들이 있습니다. 개발팀에서는 batch성 작업을 하는데, 이부분을 기존에는 Jenkins를 통해서 기동을 하거나, 소스내에 직접 scheduling을 걸어서… 

Istio란 무엇인가요? — DEVOPS

[DevOps] Istio란 무엇인가요?

  • 기준

안녕하세요? 정리하는 개발자 워니즈 입니다. 이번시간에는 서비스 메시의 구성 방식과 envoy proxy에 대한 개요 그리고 Istio라는 오픈소스에 대해서 정리를 해보도록 하겠습니다. Istio를 알기전에 먼저 서비스 메쉬에 대해서 알아야 될것 같습니다. istio관련된 시리즈는 아래에서 확인이 가능합니다.… 

Docker Build Pipeline 구성하기 — DEVOPS

[DevOps] Docker Build Pipeline 구성하기

  • 기준

안녕하세요? 정리하는 개발자 워니즈입니다. 이번시간에는 Docker Build Pipeline 구성하기에 대해서 정리를 하려고 합니다. 필자가 회사를 이직한지도 어느덧 5개월(5개월시점에 작성한 글입니다.) 정도 되고 있습니다. 이곳에서 k8s를 구성하면서 Deploy Tool로는 ArgoCd를 사용하고 있습니다. 젠킨스를 통해서 Build Job을… 

k8s Horizontal POD autoscaling — DEVOPS

[DevOps] k8s Horizontal POD autoscaling

  • 기준

안녕하세요 정리하는 개발자 워니즈입니다. 이번시간에는 쿠버네티스의 Pod의 Autoscaling에 대해서 정리를 해보는 시간을 갖도록 하겠습니다. HorizontalPodAutoscaler(HPA)는 CPU, 메모리 사용률 또는 일부 사용자 지정 메트릭을 기반으로 포드 수를 확장하는 Kubernetes의 별도 리소스 유형입니다. HPA는 애플리케이션 환경에서 유지… 

k8s master 서버 HA 구성하기 — KUBERNETES

[Kubernetes] k8s master 서버 HA 구성하기

  • 기준

안녕하세요? 정리하는 개발자 워니즈입니다. 이번시간에는 k8s master 서버의 가용성 환경 구성에 대해서 정리를 하고자 합니다. 필자는 kubespray를 통해서 cluster를 구축을 했는데요. 특별히 별도의 설정을 하지 않으며, master 1번 서버를 api-server로 사용하게 됩니다. 그러다보니 고가용성에서 문제가…