kops

kops๋กœ ์†์‰ฝ๊ฒŒ spot instance ์š”์ฒญํ•˜๊ธฐ

  • kkumtree

2023-03-06T18:43:51+09:00

kops๋กœ ์ถฉ๋ถ„ํžˆ spot instance๋ฅผ ๊ตด๋ฆด ์ˆ˜ ์žˆ์ง€ ์•Š์„๊นŒ? ๋ž€ ์ƒ๊ฐ์„ pkos ์Šคํ„ฐ๋”” ๋‚ด๋‚ด ํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค๋งŒ, ์ด๋ฏธ t3.small ๋Œ๋ ธ๋‹ค๊ฐ€ ์ œ๋Œ€๋กœ ๋…ธ๋“œ๋“ค์ด ์ž‘๋™ํ•˜์ง€๋„ ์•Š์•˜์Œ์„ ๋ง›๋ดค๊ธฐ ๋•Œ๋ฌธ์—… ์šฐ์„ ์ˆœ์œ„๋Š” ์ฃผ์ฐจ๋ณ„ ๊ณผ์ œ ์ œ์ถœ์ด์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด์ œ์•ผ ์‹œ๋ฒ” ํ…Œ์ŠคํŠธ๋ฅผ ํ•ด๋ณด๊ณ , ๊ธ€์„ ์ž‘์„ฑํ•ด๋ด…๋‹ˆ๋‹ค. ์š”์•ฝํ•˜์ž๋ฉด ๋ณต์Šต์šฉ์œผ๋กœ๋Š” ์ถฉ๋ถ„ํžˆ ๊ฐ€๋Šฅํ•˜๋‹ค. ๋ผ๋Š” ํŒ๋‹จ์ž…๋‹ˆ๋‹ค. ์ฐธ๊ณ ๋กœ, ์†์‰ฝ๊ฒŒ === ์•ผ๋งค ์˜ ๋Š๋‚Œ์œผ๋กœ ๊ธฐ์ˆ ํ•ด๋ณด์•˜์Šต๋‹ˆ๋‹ค. ๊ธ€ ์ฝ๊ธฐ ๊ท€์ฐฎ๋‹ค! ์‹ถ์œผ๋ฉด ์—ฌ๊ธฐ์—์„œ ์›๊ธ€์„ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์™œ ์ŠคํŒŸ ์ธ์Šคํ„ด์Šค์ธ๊ฐ€? ์ด๋ฏธ ์ด์ „ ํฌ์ŠคํŒ…์˜ ์„œ๋‘์—์„œ ์–ธ๊ธ‰ํ•œ ๋ฐ” ์žˆ์œผ๋‚˜, ์•„๋ฌด๋ฆฌ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค๊ฐ€ ํ•ฉ๋ฆฌ์ ์ด์–ด๋„ On-demand ์ธ์Šคํ„ด์Šค๋ฅผ ํ•™์Šต์šฉ์œผ๋กœ ์‚ฌ์šฉํ•˜๊ธฐ์—” ์‚ด์ง ๋น„ํšจ์œจ์ ์ด๋ผ๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.

AWS ํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ… - 7์ฃผ ๊ฐ„์˜ k8s ์‹ค๋ฌด ์Šคํ„ฐ๋””๋ฅผ ๋งˆ์น˜๋ฉฐ

  • kkumtree

2023-02-25T22:07:23+09:00

์ตœ๊ทผ CloudNet@์—์„œ ์ง„ํ–‰ํ•˜๊ณ  ์žˆ๋Š” Production Kubernetes Online Study(์ดํ•˜, PKOS)๋„ ๋งˆ์ง€๋ง‰ ์ฃผ์ฐจ๊ฐ€ ๋๋‚ฌ์Šต๋‹ˆ๋‹ค. ๋‚จ์€ ๊ณ„ํš์€ 4์›”๋ถ€ํ„ฐ ์‹œ์ž‘๋˜๋Š” ํœด์‹๊ธฐ๊ฐ„(a.k.a. ๊ณ„์•ฝ๋งŒ๋ฃŒ ํ›„)์ค‘ ๋ณต์Šต ๊ฒธ, ํฌ์ŠคํŒ…์„ ํ•ด๋ณด๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์˜ค๋Š˜์€ ์•„๋ž˜์™€ ๊ฐ™์ด ์‹คํŒจ๋ฅผ ๊ฑฐ๋“ญํ•˜์—ฌ ์ถ”๊ฐ€๋กœ ์•Œ๊ฒŒ๋œ ์†Œ์†Œํ•œ ํŠธ๋Ÿฌ๋ธ”์ŠˆํŒ…์„ ์ •๋ฆฌํ•ด๋ณด๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. (๋ฌผ๋ก , ์ƒˆ๋ฒฝ์— ๊ฒจ์šฐ๊ฒจ์šฐ ์ฃผ์ฐจ๋ณ„ ๊ณผ์ œ ์ œ์ถœํ•˜๊ณ  ๊ธฐ์ ˆํ•˜๋Š” ๋ฐ”๋žŒ์—, ๋ง›์ ํ•˜๋‹ค ๊นจ๋‹ซ๊ณ  ์†Œ์Šค๋ผ์น˜๊ฒŒ ํœด๋Œ€ํฐ์œผ๋กœ ์ˆ˜๋™ ์‚ญ์ œํ•œ๊ฒŒ ๋น„์šฉ์˜ ์ฃผ ์š”์ธ์ด๊ธด ํ•˜๋„ค์š”;) ๋ถˆํ•„์š”ํ•œ Try & Fail์„ ์ค„์ด๊ณ , ์ฆ๊ฑฐ์šด k8s ํ•™์Šต๋˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. 1. AWS ๊ณ„์ • ์ž ๊ธˆ ํ•ด์ œ ์ƒํ™ฉ ์ฒ˜์Œ 1์ฃผ์ฐจ ์•ˆ๋‚ด๊ฐ€ ๋๋‚˜๊ณ  Route53 Hostname์„ ๊ตฌ๋งคํ•˜๋ ค๊ณ  ํ•˜๋‹ˆ, ์ž๊พธ ๊ฒฐ์ œ๊ฐ€ ์‹คํŒจํ•˜๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.