- Java
- gochannel
- DKIM
- SPF
- Fargate
- K8S
- Kubernetes
- kubernetesstudyguide
- SAA-CO3
- dMarc
- nodeaffinity
- kubernetes 클러스터 보안
- kubernetesadmin
- aws ses
- SMTP
- 메일 인증 프로토콜
- JVM
- cloudnative
- aws
- EKS
- go
- Certified Solutions Architect
- SAA-CO2
- Lambda
- containerorchestration
- kubernetes admission controller
- kubernetesscheduling
- DevOps
- CKA
- Today
- Total
목록2024/09 (2)
DevOps Tasks
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/lLJ4t/btsJQHg88xc/xs57pHRnZMuqdXp4Df9gJK/img.png)
Overview기존 시스템에서는 Lambda 간 호출과 API Gateway에서 발생하는 Timeout 문제로 인해 안정성과 성능 저하를 경험했습니다. 특히, Lambda 함수 간 호출 시 외부 네트워크 경로를 거치며 발생하는 Timeout 제한과 GPT 전처리 작업의 추가로 인해 API Gateway의 Timeout이 빈번하게 발생했습니다. 이를 해결하기 위해 AWS Step Functions를 도입하여 Lambda 호출 간 발생하는 타임아웃을 해결하고, 동시에 시스템의 동시성 제어 및 성능을 최적화했습니다. Step Functions의 비동기 처리와 병렬 작업 관리를 통해 API Gateway의 제한을 극복하고 Lambda의 과부하를 방지하며, 작업 재시도 및 대기 기능으로 시스템의 안정성을 더욱 강..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/JDrTB/btsJPbdhoSN/kNOzwIiAtdaRNdUgZ06Oe1/img.png)
개요Kubernetes에서 리소스를 삭제할 때 예상보다 시간이 오래 걸리거나 삭제가 지연되는 상황이 발생할 수 있습니다.이는 Finalizer라는 메커니즘 때문일 수 있습니다.이 글에서는 Finalizer가 무엇인지, 삭제 지연의 원인, 그리고 이러한 상황을 효과적으로 처리하는 방법을 설명합니다. Finalizer란 무엇인가?Finalizer는 Kubernetes 리소스의 metadata.finalizers 필드에 포함된 항목으로, 리소스가 완전히 삭제되기 전에 수행해야 할 정리 작업을 정의합니다.이는 종속된 리소스의 손실을 방지하거나 적절한 정리를 보장하기 위한 안전장치 역할을 합니다. 동작 방식리소스 삭제 요청 시, Kubernetes는 deletionTimestamp를 설정하지만 즉시 삭제하지 않..