gcp1 Google Kubernetes Engine(GKE) 오토스케일 Google Kubernetes Engine(GKE)은 kubernetes를 관리형으로 제공하는 gcp 서비스이다. 더 정확히는 master node에 대한 완전 관리와 worker node 기능 일부를 책임진다. 쿠버네티스를 GKE로 운영하는 데 그 이점 중 오토스케일 관련된 부분도 상당하다. 부하에 따라 병렬적으로 스케일링은 물론이고, 리소스를 수직적으로 확장할 수도 있다. 각 컴포넌트에 맞는 적절한 오토스케일 전략이 필요하므로, 아래 지원되는 기능을 잘 활용하면 서비스를 안정적으로 돌릴 수 있다. pod 단위 Horizontal Pod Autoscaler(HPA) pod에 부하가 늘어남에 따라 임계치와 비교해서 pod의 개수를 조절한다. kubectl autoscale deployment 를 사용하.. 2022. 1. 23. 이전 1 다음