KEDA


• **KEDA 설치 및 설정**: KEDA를 설치하기 위해 Helm 차트를 사용하고, 필요한 Docker 이미지를 다운로드 및 저장한 후, Helm을 통해 KEDA를 설치합니다. 또한, Kubernetes Metrics Server를 설치하여 메트릭 수집을 준비합니다.
• **CPU 기반 오토스케일링 설정**: `ScaledObject`를 생성하여 CPU 사용률을 기준으로 오토스케일링을 설정합니다. CPU 사용률이 50%를 초과하면 새로운 파드를 생성하도록 구성합니다.
• **nginx 배포**: `nginx` 이미지를 사용하여 Deployment를 생성하고, 초기 파드 수를 1로 설정합니다. 이 Deployment는 앞서 설정한 `ScaledObject`에 의해 관리됩니다.
• **Prometheus와 KEDA 연동**: Prometheus를 사용하여 HTTP 트래픽 기반으로 오토스케일링을 설정하는 방법을 참고합니다. 이를 통해 HTTP 트래픽에 따라 동적으로 파드를 스케일링할 수 있습니다.

북마크
공유하기
신고하기