
넘블이라는 개발자 교육 사이트에서 Kubernetes로 모니터링 시스템 구축하기 챌린지를 진행하게 되었다. 쿠버네티스에 대한 공부를 하고 싶었던 참인데 우연히 발견하게 되어 후다닥 신청했다. 챌린지를 진행하며 진행과정을 포스팅으로 남겨 두려 한다. 쿠버네티스뿐만 아니라 ArgoCD, ELK Stack, Prometheus, Grafana 도 사용하니, 관심 있으신 분들은 아래 포스팅을 참고하면 되겠다. :) 관련 포스팅 1. 쿠버네티스 구성 살펴보기 2. 인프라 설정 및 Nginx 띄워보기 3. ArgoCD 개념 파악 및 배포하기 4. ELK Stack으로 로그 모니터링 시스템 구축하기 5. Prometheus와 Grafana 사용해 보기

목차 1. 쿠버네티스 구성 살펴보기 2. 인프라 설정 및 Nginx 띄워보기 3. ArgoCD 개념 파악 및 배포하기 👈 here 4. ELK Stack으로 로그 모니터링 시스템 구축하기 5. Prometheus와 Grafana 사용해보기 이번 포스팅에서는 ArgoCD가 무엇인지 살펴보고 쿠버네티스에 배포한 후 app을 등록해 보는 것까지 진행해 보겠다. ArgoCD ArgoCD 공식 홈페이지에 가면 지속배포(CD)를 위한 GitOps 방식의 쿠버네티스 관리 툴이라고 소개한다. GitOps란 인프라 자동화를 위해 코드를 작성하여 인프라를 구성하고 코드의 변경점이 발생할 때 자동배포 등을 지원하는 것을 의미한다. 이러한 GitOps 방식의 배포관리라는 것은 서버 인프라를 테라폼코드로 작성해서 배포를 관리할..

목차 1. 쿠버네티스 구성 살펴보기 2. 인프라 설정 및 Nginx 띄워보기 👈 here 3. ArgoCD 개념 파악 및 배포하기 4. ELK Stack으로 로그 모니터링 시스템 구축하기 5. Prometheus와 Grafana 사용해보기 이번에는 인프라를 설정하고 쿠버네티스로 Nginx index 페이지에 접근해 보는 것까지 진행해 보겠다. 나는 네이버 클라우드 플랫폼의 쿠버네티스 컨테이너 서비스를 사용하여 쿠버네티스 클러스터를 생성했다. 네트워크 설정하기 쿠버네티스 클러스터를 설정하기 전에 몇 가지 선수 작업이 있다. 간단한 개념과 함께 살펴보자. 1. VPC 생성하기 VPC는 논리적으로 격리된 네트워크 공간으로, 사용자가 VPC 별로 자체 네트워크 환경을 구축하고 리소스를 관리할 수 있도록 도와준다..
- Total
- Today
- Yesterday
- OAuth
- grafana
- elk
- logstash
- coroutine
- Supervisor
- await
- factory_boy
- kibana
- Pydantic
- miniproject
- sns로그인
- bugfix
- promethus
- pytest
- elasticsearch
- jwt로그인
- fastapi
- kubernetes
- JWT
- numble
- gradle
- GitOps
- Project
- async
- NCP
- kubectl
- DevOps
- supervisord
- ArgoCD
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |