Helm: ํˆฌ๊ตฌ์˜ ํŒŒ๋ž€์ƒ‰ / ๋…น์ƒ‰ ๋ฐฐํฌ ํŒจํ„ด์— ๋Œ€ํ•œ ์ง์ ‘ ์ง€์›

์— ๋งŒ๋“  2018๋…„ 02์›” 16์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: helm/helm

http://container-solutions.com/kubernetes-deployment-strategies์— ์„ค๋ช… ๋œ ํŒŒ๋ž€์ƒ‰ / ๋…น์ƒ‰ ๋ฐฐํฌ ํŒจํ„ด์€ kubernetes ๋˜๋Š” helm์—์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์–ด๋””๋“  ์†ํ–ˆ๋‹ค๋ฉด helm ๋˜๋Š” kubernetes์ผ๊นŒ์š”? ํ‚ค ๊ด€๋ฆฌ์ž๊ฐ€ ์ž ์žฌ์ ์œผ๋กœ ํŒŒ๋ž€์ƒ‰ / ๋…น์ƒ‰ ํ’€ ์š”์ฒญ์„ ์ˆ˜๋ฝํ• ๊นŒ์š”?

questiosupport

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

@bacongobbler ๋‚˜๋Š” ๋‹น์‹ ์ด ์–ด๋””์—์„œ

๋ชจ๋“  3 ๋Œ“๊ธ€

์ด๊ฒƒ์€ ์‹ค์ œ๋กœ ์„œ๋น„์Šค ๋ฉ”์‹œ๊ฐ€ ์ •๋ง ์ž˜ ์ฒ˜๋ฆฌํ•˜๋Š” ์ผ์ž…๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ ๋“ค์–ด์˜ค๋Š” ํŠธ๋ž˜ํ”ฝ์˜ ํ๋ฆ„์„ ์ œ์–ดํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ ์ง„์ ์ธ ๋กค์ธ ๋ฐ ๋กค์•„์›ƒ์„ ์ฒ˜๋ฆฌ ํ•  ์ˆ˜ โ€‹โ€‹์žˆ์œผ๋ฏ€๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•œ ๋ธ”๋ฃจ / ๊ทธ๋ฆฐ ๋ฐฐํฌ๋ฅผ ์ˆ˜ํ–‰ํ•ด์•ผํ•˜๋Š” ๊ฒฝ์šฐ istio ์™€ ๊ฐ™์€ ๋„๊ตฌ๋ฅผ ์‚ดํŽด ๋ณด๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

Helm์€ ๊ธฐ์กด ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ์ž์˜ ์˜๋ฏธ์—์„œ ๋” ๋งŽ์ด ์ž‘๋™ํ•˜๋ฉฐ, apt upgrade ์™€ ๊ฐ™์€ ์˜ˆ์ƒ ๋ฐฉ์‹๊ณผ ๋งค์šฐ ์œ ์‚ฌํ•œ ๋ฐฉ์‹์œผ๋กœ ํ•œ ๋ฒ„์ „์—์„œ ๋‹ค์Œ ๋ฒ„์ „์œผ๋กœ ์ฐจํŠธ๋ฅผ ์šฐ์•„ํ•œ ๋ฐฉ์‹์œผ๋กœ ์—…๊ทธ๋ ˆ์ด๋“œํ•ฉ๋‹ˆ๋‹ค (ํŒŸ ํ™œ์„ฑ ์ƒํƒœ / ์ค€๋น„ ํ”„๋กœ๋ธŒ ๋ฐ ๋ฐฐํฌ ์—…๋ฐ์ดํŠธ ์ „๋žต ๋•๋ถ„์—) apt upgrade . ๋ธ”๋ฃจ / ๊ทธ๋ฆฐ ๋ฐฐํฌ๋Š” ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ์ž ์Šคํƒ€์ผ์˜ ์—…๊ทธ๋ ˆ์ด๋“œ ์›Œํฌ ํ”Œ๋กœ์— ๋น„ํ•ด ๋งค์šฐ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ๋ธ”๋ฃจ / ๊ทธ๋ฆฐ์€ ์ด๋Ÿฌํ•œ ๋ฐฐํฌ์™€ ๊ด€๋ จ๋œ ์‚ฌ์šฉ ์‚ฌ๋ก€์— ์Šคํ… ์ธ / ์Šคํ… ์•„์›ƒ ์ •์ฑ…, ์ ์ง„์ ์ธ ํŠธ๋ž˜ํ”ฝ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ๋ฐ ๋กค๋ฐฑ์ด ํ•„์š”ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋„๊ตฌ ์ฒด์ธ์—์„œ ๋” ๋†’์€ ์ˆ˜์ค€์— ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ๋•Œ๋ฌธ์— ์šฐ๋ฆฌ๋Š” Helm์„ ์‚ฌ์šฉํ•˜๋Š” ๋„๊ตฌ (๋˜๋Š” istio์™€ ๊ฐ™์€ ๋ณ‘๋ ฌ)๊ฐ€ ํ•ด๋‹น ์‚ฌ์šฉ ์‚ฌ๋ก€๋ฅผ ์ฒ˜๋ฆฌ ํ•  ์ˆ˜์žˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์ง€๋งŒ Blue / Green ๋ฐฐํฌ๋Š” Helm์˜ ๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚œ ๊ฒƒ์œผ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋‹ค์Œ ์Šค๋ ˆ๋“œ / ๋ธ”๋กœ๊ทธ ๊ฒŒ์‹œ๋ฌผ์˜ ํ† ๋ก ์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

๋„์›€์ด ๋˜์—ˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค!

๋‹ต๋ณ€๋Œ€๋กœ ์ข…๋ฃŒ๋˜์ง€๋งŒ b / g ๋ฐฐํฌ์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ์งˆ๋ฌธ์ด ์žˆ์œผ๋ฉด ๋‹ค์‹œ ์—ด์–ด์ฃผ์„ธ์š”. ๊ฐ์‚ฌ!

@bacongobbler ๋‚˜๋Š” ๋‹น์‹ ์ด ์–ด๋””์—์„œ

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰