VPA 1

# k8s Pod Autoscaler ๊ฐœ๋…

k8s Pod Auto Scaling ์ด๋ž€? ํด๋ผ์šฐ๋“œ์˜ ํ•ต์‹ฌ์€ ๋ฆฌ์†Œ์Šค ๊ด€๋ฆฌ์ด๋‹ค. ์ด๋Š” ์„œ๋น„์Šค ์ค‘์ธ Application์˜ ๋ฆฌ์†Œ์Šค๊ฐ€ ๋ถ€์กฑํ•  ๋•Œ, ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๊ฐ€ ์ด๋ฅผ ์Šค์Šค๋กœ ํŒŒ์•…ํ•˜์—ฌ ์ ์ ˆํ•œ ๋Œ€์ฒ˜(Pod๋ฅผ ๋Š˜๋ฆฌ๋Š” ๊ฒƒ, ๋ฆฌ์†Œ์Šค๋ฅผ ์ถ”๊ฐ€ ํ• ๋‹น ๋“ฑ)๋ฅผ ํ•ด์ฃผ๋Š” ๊ฒƒ์„ ๋งํ•œ๋‹ค. ์ด๊ฒƒ์„ Auto Scaling์ด๋ผ ๋ถ€๋ฅด๋ฉฐ, ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์—์„œ๋Š” ์•„๋ž˜ 3๊ฐ€์ง€ ๋ฐฉ์•ˆ์œผ๋กœ ๊ทธ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค. 1. Horizontal Pod Autoscaler (HPA) HPA๋Š” ํด๋Ÿฌ์Šคํ„ฐ์˜ Pod ๋ณต์ œ๋ณธ ์ˆ˜๋ฅผ ์กฐ์ • Pod ์ด๋™์€ ํ•„์š”์— ๋”ฐ๋ผ ํ•จ(CPU ๋˜๋Š” ์‚ฌ์šฉ์ž ์ •์˜ ๋ฉ”ํŠธ๋ฆญ) ๋‹ค์–‘ํ•œ, ์™ธ๋ถ€ ๋ฐ ์‚ฌ์šฉ์ž ์ •์˜ ๋ฉ”ํŠธ๋ฆญ (metrics.k8s.io, external.metrics.k8s.io ๋ฐ custom.metrics.k8s.io)์— ๋”ฐ๋ผ ํฌ๋“œ (Pod)๋ฅผ..

Cloud/Kubernates 2019.10.23