autoscaling에 대한 자료 정리
https://tech.scatterlab.co.kr/kubernetes-hpa-custom-metric/
부하 테스트 자료
https://velog.io/@rockwellvinca/EKS-HPA-VPA-CAkarpenter-%EC%82%AC%EC%A0%84-%EA%B5%AC%EC%84%B1-%EC%9A%94%EC%86%8C
https://velog.io/@rockwellvinca/EKS-HPAHorizontal-Pod-Autoscaler%EC%99%80-VPAVertical-Pod-Autoscaler
부하 테스트
# Helm으로 kube-ops-view 설치
helm repo add geek-cookbook https://geek-cookbook.github.io/charts/
helm install kube-ops-view geek-cookbook/kube-ops-view --version 1.2.2 --set env.TZ="Asia/Seoul" --namespace kube-system
# LoadBalancer로 노출하지 않고, 로컬 포트포워딩을 사용
kubectl port-forward svc/kube-ops-view -n kube-system 8080:80
위 명령어를 실행한 후, 로컬 브라우저에서 http://localhost:8080 으로 접속
# 테스트용 php-apache 다운로드 및 확인
curl -s -O https://raw.githubusercontent.com/kubernetes/website/main/content/en/examples/application/php-apache.yaml
cat php-apache.yaml | yh
# 테스트용 php-apache 배포
kubectl apply -f php-apache.yaml
# php-apache 동작 확인
kubectl exec -it deploy/php-apache -- cat /var/www/html/index.php