dydtjr1128's Blog

공부하는 개발자 블로그

AKS에서 Azure Managed KEDA 사용하기

ScaledObject 기반 오토스케일링 구성

AKS에서 Azure Managed KEDA 사용하기 회사에서 데이터 수집 성격의 워크로드를 신규 AKS 환경에 구성하면서 오토스케일링 방식도 정리할 필요가 있었다. 기존에는 서비스별로 HPA, CronJob, KEDA가 섞여 있었는데, 운영 관점에서는 스케일링 기준이 흩어져 있는 것이 불편했다. AKS에서 제공하는 Azure Managed KED...

AKS에서 Key Vault와 ExternalSecret 연동하기

External Secrets Operator로 애플리케이션 Secret을 관리한 방식

AKS에서 Key Vault Secret을 관리하는 방법 회사에서 서비스를 AKS에 구성하면서 런타임 Secret을 어떻게 관리할지 정해야 했다. DB 계정, JWT secret, 외부 API key, Redis password처럼 민감한 값이 많았고, 이 값을 Kubernetes Secret manifest나 Helm values에 직접 넣는 방식...

AKS에서 ADLS 연동하기

Workload Identity로 ADLS Gen2에 연결한 방식

AKS에서 ADLS로 데이터 저장하기 회사에서 AKS에 구성한 애플리케이션에서 ADLS Gen2를 저장소로 사용해야 하는 일이 있었다. 장기 보관과 분석을 고려하면 ADLS에 직접 적재하는 구성이 필요했고, 애플리케이션은 컨테이너 환경에서 생성한 파일을 ADLS로 업로드해야 했다. 처음에는 스토리지 계정 키나 SAS 토큰을 Kubernetes Se...

Datadog helm으로 설치하기기

Datadog helm으로 설치하기기

Datadog Datadog은 클라우드 규모의 애플리케이션을 위한 모니터링 및 분석 플랫폼입니다. 서버, 데이터베이스, 도구 및 서비스에서 데이터를 수집하여 전체 스택에 대한 통합된 뷰를 제공하며, 이를 통해 개발팀과 운영팀이 문제를 신속하게 해결하고 성능을 최적화할 수 있도록 지원합니다. helm 데이터독 설치 https://github.com...

kube-prometheus-stack helm으로 설치하기

kube-prometheus-stack helm으로 설치하기

kube-prometheus-stack kube-prometheus-stack은 Kubernetes 환경에서 모니터링 및 경고 시스템을 쉽게 설정할 수 있도록 설계된 Helm 차트입니다. 이 스택은 Prometheus, Alertmanager, Grafana와 같은 오픈 소스 프로젝트를 이용해 k8s 클러스터 및 애플리케이션의 성능 및 상태를 모니...