[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,…
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,…
안녕하세요? 정리하는 개발자 워니즈 입니다. 이번시간에는 k8s에서의 주기적 실행 요청인 cronjob에 대해서 구성을 해보도록 하겠습니다. 필자가 재직하는 회사에서는 여러개의 개발팀들이 있습니다. 개발팀에서는 batch성 작업을 하는데, 이부분을 기존에는 Jenkins를 통해서 기동을 하거나, 소스내에 직접 scheduling을 걸어서…
안녕하세요? 정리하는 개발자 워니즈 입니다. 이번시간에는 서비스 메시의 구성 방식과 envoy proxy에 대한 개요 그리고 Istio라는 오픈소스에 대해서 정리를 해보도록 하겠습니다. Istio를 알기전에 먼저 서비스 메쉬에 대해서 알아야 될것 같습니다. istio관련된 시리즈는 아래에서 확인이 가능합니다.…
안녕하세요? 정리하는 개발자 워니즈입니다. 이번시간에는 Docker Build Pipeline 구성하기에 대해서 정리를 하려고 합니다. 필자가 회사를 이직한지도 어느덧 5개월(5개월시점에 작성한 글입니다.) 정도 되고 있습니다. 이곳에서 k8s를 구성하면서 Deploy Tool로는 ArgoCd를 사용하고 있습니다. 젠킨스를 통해서 Build Job을…
안녕하세요 정리하는 개발자 워니즈입니다. 이번시간에는 쿠버네티스의 Pod의 Autoscaling에 대해서 정리를 해보는 시간을 갖도록 하겠습니다. HorizontalPodAutoscaler(HPA)는 CPU, 메모리 사용률 또는 일부 사용자 지정 메트릭을 기반으로 포드 수를 확장하는 Kubernetes의 별도 리소스 유형입니다. HPA는 애플리케이션 환경에서 유지…
안녕하세요? 정리하는 개발자 워니즈입니다. 이번시간에는 k8s master 서버의 가용성 환경 구성에 대해서 정리를 하고자 합니다. 필자는 kubespray를 통해서 cluster를 구축을 했는데요. 특별히 별도의 설정을 하지 않으며, master 1번 서버를 api-server로 사용하게 됩니다. 그러다보니 고가용성에서 문제가…
안녕하세요? 정리하는 개발자 워니즈 입니다. 이번시간에는 필자가 속한 프로젝트에서 했던 트러블 슈팅에 대해서 정리를 해보려고 합니다. 이번 트러블 슈팅을 준비하면서 나름 배운것도 많고, 실제로 해결까지 수행했기에 많은 부분에 있어서 기록을 해두면 좋을 것이라고 생각했습니다. 이번…
안녕하세요? 정리하는 개발자 워니즈 입니다. 이번시간에는 ArgoCD Notification 설정에 대해서 정리를 해보도록 하겠습니다. ArgoCD는 이전 시간에 정리를 한적이 있었습니다. [Kubernetes] Deploy Tool 1(Feat.ArgoCD) [Kubernetes] Deploy Tool 2(Feat.ArgoCD) 첫 번째 포스팅은 설치 및 설저에 관련한 내용이고,…
안녕하세요? 정리하는 개발자 워니즈입니다. 이번시간에는 k8s에서의 모니터링 구성은 어떤식으로 하는지 그리고 어떤 내용들을 모니터링의 대상으로 정하는지에 대해서 정리를 해보도록 하겠습니다. 필자가 속한 프로젝트에서는 기존에 k8s에서의 모니터링에 대한 체계가 제대로 갖춰져 있지 않았습니다. 모니터링의 대상의 선정이…
안녕하세요? 정리하는 개발자 워니즈입니다. 이번시간에는 k8s에서의 로그 수집에에 대해서 정리를 해보도록 하겠습니다. 작년에 포스팅했던 글 중에서 k8s에서의 로깅이 어떤식으로 이뤄지는지에 대해서 정리한 내용이 있습니다. 로그 & 로깅 아키텍처 Docker Container에 대해서 어플리케이션을 구동하게 되면, /var/lib/docker/containers라는…