Kubernetes ๋ชจ๋ฒ” ์‚ฌ๋ก€. ์ค€๋น„ ์ƒํƒœ ๋ฐ ํ™œ๋™์„ฑ ํ…Œ์ŠคํŠธ๋ฅผ ํ†ตํ•ด Kubernetes ํ™œ๋™์„ฑ ๊ฒ€์ฆ

Kubernetes ๋ชจ๋ฒ” ์‚ฌ๋ก€. ์ž‘์€ ์ปจํ…Œ์ด๋„ˆ ๋งŒ๋“ค๊ธฐ
Kubernetes ๋ชจ๋ฒ” ์‚ฌ๋ก€. ๋„ค์ž„์ŠคํŽ˜์ด์Šค๊ฐ€ ์žˆ๋Š” Kubernetes์˜ ๊ตฌ์„ฑ

Kubernetes ๋ชจ๋ฒ” ์‚ฌ๋ก€. ์ค€๋น„ ์ƒํƒœ ๋ฐ ํ™œ๋™์„ฑ ํ…Œ์ŠคํŠธ๋ฅผ ํ†ตํ•ด Kubernetes ํ™œ๋™์„ฑ ๊ฒ€์ฆ

๋ถ„์‚ฐ ์‹œ์Šคํ…œ์€ ์‹œ์Šคํ…œ์ด ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜๋ ค๋ฉด ์ด๋™ํ•˜๊ณ  ๋ณ€ํ™”ํ•˜๋Š” ์š”์†Œ๊ฐ€ ๋งŽ๊ธฐ ๋•Œ๋ฌธ์— ๊ด€๋ฆฌํ•˜๊ธฐ ์–ด๋ ค์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์š”์†Œ ์ค‘ ํ•˜๋‚˜์— ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ์‹œ์Šคํ…œ์€ ์ด๋ฅผ ๊ฐ์ง€ํ•˜๊ณ  ์šฐํšŒํ•˜์—ฌ ์ˆ˜์ •ํ•ด์•ผ ํ•˜๋ฉฐ ์ด ๋ชจ๋“  ์ž‘์—…์ด ์ž๋™์œผ๋กœ ์ˆ˜ํ–‰๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด Kubernetes ๋ชจ๋ฒ” ์‚ฌ๋ก€ ์‹œ๋ฆฌ์ฆˆ์—์„œ๋Š” Kubernetes ํด๋Ÿฌ์Šคํ„ฐ์˜ ์ƒํƒœ๋ฅผ ํ…Œ์ŠคํŠธํ•˜๊ธฐ ์œ„ํ•ด ์ค€๋น„ ๋ฐ ํ™œ์„ฑ ํ…Œ์ŠคํŠธ๋ฅผ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ด…๋‹ˆ๋‹ค.

์ƒํƒœ ํ™•์ธ์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ธ์Šคํ„ด์Šค๊ฐ€ ์‹คํ–‰ ์ค‘์ธ์ง€ ์—ฌ๋ถ€๋ฅผ ์‹œ์Šคํ…œ์— ์•Œ๋ฆฌ๋Š” ๊ฐ„๋‹จํ•œ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ธ์Šคํ„ด์Šค๊ฐ€ ๋‹ค์šด๋˜๋ฉด ๋‹ค๋ฅธ ์„œ๋น„์Šค๋Š” ์ด์— ์•ก์„ธ์Šคํ•˜๊ฑฐ๋‚˜ ์š”์ฒญ์„ ๋ณด๋‚ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค. ๋Œ€์‹  ์ด๋ฏธ ์‹คํ–‰ ์ค‘์ด๊ฑฐ๋‚˜ ๋‚˜์ค‘์— ์‹œ์ž‘๋  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋‹ค๋ฅธ ์ธ์Šคํ„ด์Šค๋กœ ์š”์ฒญ์„ ๋ณด๋‚ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์‹œ์Šคํ…œ์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์†์‹ค๋œ ๊ธฐ๋Šฅ์„ ๋ณต์›ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ๋ณธ์ ์œผ๋กœ Kubernetes๋Š” ํฌ๋“œ ๋‚ด์˜ ๋ชจ๋“  ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์‹คํ–‰ ์ค‘์ผ ๋•Œ ํฌ๋“œ๋กœ ํŠธ๋ž˜ํ”ฝ์„ ๋ณด๋‚ด๊ธฐ ์‹œ์ž‘ํ•˜๊ณ  ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜๋ฉด ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์žฌ๋ถ€ํŒ…ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ธฐ๋ณธ ์‹œ์Šคํ…œ ๋™์ž‘์€ ์ฒ˜์Œ์—๋Š” ์ถฉ๋ถ„ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์‚ฌ์šฉ์ž ์ •์˜ ์˜จ์ „์„ฑ ๊ฒ€์‚ฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ œํ’ˆ ๋ฐฐํฌ์˜ ์•ˆ์ •์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Kubernetes ๋ชจ๋ฒ” ์‚ฌ๋ก€. ์ค€๋น„ ์ƒํƒœ ๋ฐ ํ™œ๋™์„ฑ ํ…Œ์ŠคํŠธ๋ฅผ ํ†ตํ•ด Kubernetes ํ™œ๋™์„ฑ ๊ฒ€์ฆ

๋‹คํ–‰์Šค๋Ÿฝ๊ฒŒ๋„ Kubernetes๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ด ์ž‘์—…์„ ๋งค์šฐ ์‰ฝ๊ฒŒ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ด๋Ÿฌํ•œ ๊ฒ€์‚ฌ๋ฅผ ๋ฌด์‹œํ•  ์ด์œ ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. Kubernetes๋Š” ๋‘ ๊ฐ€์ง€ ์œ ํ˜•์˜ ์ƒํƒœ ํ™•์ธ์„ ์ œ๊ณตํ•˜๋ฉฐ ๊ฐ ์‚ฌ์šฉ ๋ฐฉ์‹์˜ ์ฐจ์ด์ ์„ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

์ค€๋น„ ํ…Œ์ŠคํŠธ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ํŠธ๋ž˜ํ”ฝ์„ ์ฒ˜๋ฆฌํ•  ์ค€๋น„๊ฐ€ ๋˜์—ˆ์Œ์„ Kubernetes์— ์•Œ๋ฆฌ๊ธฐ ์œ„ํ•ด ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์„œ๋น„์Šค๊ฐ€ ํฌ๋“œ์— ํŠธ๋ž˜ํ”ฝ์„ ์ „์†กํ•˜๋„๋ก ํ—ˆ์šฉํ•˜๊ธฐ ์ „์— Kubernetes๋Š” ์ค€๋น„ ํ™•์ธ์ด ์„ฑ๊ณตํ–ˆ๋Š”์ง€ ํ™•์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ค€๋น„ ํ…Œ์ŠคํŠธ๊ฐ€ ์‹คํŒจํ•˜๋ฉด Kubernetes๋Š” ํ…Œ์ŠคํŠธ๊ฐ€ ํ†ต๊ณผํ•  ๋•Œ๊นŒ์ง€ Pod๋กœ ํŠธ๋ž˜ํ”ฝ ์ „์†ก์„ ์ค‘์ง€ํ•ฉ๋‹ˆ๋‹ค.

ํ™œ๋™์„ฑ ํ…Œ์ŠคํŠธ๋Š” Kubernetes์— ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์‚ด์•„ ์žˆ๋Š”์ง€ ์ฃฝ์—ˆ๋Š”์ง€ ์•Œ๋ ค์ค๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ๊ฒฝ์šฐ Kubernetes๋Š” ์ด๋ฅผ ๊ทธ๋Œ€๋กœ ๋‘๊ณ  ๋‘ ๋ฒˆ์งธ ๊ฒฝ์šฐ์—๋Š” ์ฃฝ์€ Pod๋ฅผ ์‚ญ์ œํ•˜๊ณ  ์ƒˆ Pod๋กœ ๊ต์ฒดํ•ฉ๋‹ˆ๋‹ค.

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ค€๋น„๋˜๊ณ  ์‹คํ–‰๋˜๋Š” ๋ฐ 1๋ถ„์ด ๊ฑธ๋ฆฌ๋Š” ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ์ƒ์ƒํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์›Œํฌํ”Œ๋กœ๊ฐ€ ์ด๋ฏธ ์‹œ์ž‘๋˜์—ˆ๋”๋ผ๋„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์™„์ „ํžˆ ๋กœ๋“œ๋˜์–ด ์‹คํ–‰๋  ๋•Œ๊นŒ์ง€ ์„œ๋น„์Šค๊ฐ€ ์ž‘๋™์„ ์‹œ์ž‘ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด ๋ฐฐํฌ๋ฅผ ์—ฌ๋Ÿฌ ๋ณต์‚ฌ๋ณธ์œผ๋กœ ํ™•์žฅํ•˜๋ ค๋Š” ๊ฒฝ์šฐ์—๋„ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ํ•ด๋‹น ๋ณต์‚ฌ๋ณธ์€ ์™„์ „ํžˆ ์ค€๋น„๋  ๋•Œ๊นŒ์ง€ ํŠธ๋ž˜ํ”ฝ์„ ์ˆ˜์‹ ํ•ด์„œ๋Š” ์•ˆ ๋˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ธฐ๋ณธ์ ์œผ๋กœ Kubernetes๋Š” ์ปจํ…Œ์ด๋„ˆ ๋‚ด๋ถ€ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‹œ์ž‘๋˜์ž๋งˆ์ž ํŠธ๋ž˜ํ”ฝ ์ „์†ก์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

์ค€๋น„ ํ…Œ์ŠคํŠธ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ Kubernetes๋Š” ์„œ๋น„์Šค๊ฐ€ ์ƒˆ ๋ณต์‚ฌ๋ณธ์œผ๋กœ ํŠธ๋ž˜ํ”ฝ์„ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉํ•˜๊ธฐ ์ „์— ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์™„์ „ํžˆ ์‹คํ–‰๋  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฝ๋‹ˆ๋‹ค.

Kubernetes ๋ชจ๋ฒ” ์‚ฌ๋ก€. ์ค€๋น„ ์ƒํƒœ ๋ฐ ํ™œ๋™์„ฑ ํ…Œ์ŠคํŠธ๋ฅผ ํ†ตํ•ด Kubernetes ํ™œ๋™์„ฑ ๊ฒ€์ฆ

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์˜ค๋žซ๋™์•ˆ ์ •์ง€๋˜์–ด ์š”์ฒญ ์ฒ˜๋ฆฌ๊ฐ€ ์ค‘๋‹จ๋˜๋Š” ๋˜ ๋‹ค๋ฅธ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ์ƒ์ƒํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ์„ธ์Šค๊ฐ€ ๊ณ„์† ์‹คํ–‰๋จ์— ๋”ฐ๋ผ ๊ธฐ๋ณธ์ ์œผ๋กœ Kubernetes๋Š” ๋ชจ๋“  ๊ฒƒ์ด ์ •์ƒ์ด๋ผ๊ณ  ๊ฐ€์ •ํ•˜๊ณ  ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” Pod์— ์š”์ฒญ์„ ๊ณ„์† ๋ณด๋ƒ…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ Liveness๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด Kubernetes๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋” ์ด์ƒ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฒƒ์„ ๊ฐ์ง€ํ•˜๊ณ  ๊ธฐ๋ณธ์ ์œผ๋กœ ์ฃฝ์€ Pod๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

Kubernetes ๋ชจ๋ฒ” ์‚ฌ๋ก€. ์ค€๋น„ ์ƒํƒœ ๋ฐ ํ™œ๋™์„ฑ ํ…Œ์ŠคํŠธ๋ฅผ ํ†ตํ•ด Kubernetes ํ™œ๋™์„ฑ ๊ฒ€์ฆ

์ค€๋น„ ์ƒํƒœ์™€ ์‹คํ–‰ ๊ฐ€๋Šฅ์„ฑ์ด ์–ด๋–ป๊ฒŒ ํ…Œ์ŠคํŠธ๋˜๋Š”์ง€ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ํ…Œ์ŠคํŠธ ๋ฐฉ๋ฒ•์—๋Š” HTTP, Command, TCP์˜ ์„ธ ๊ฐ€์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋ฅผ ํ…Œ์ŠคํŠธํ•˜๋Š” ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ธ ๋ฐฉ๋ฒ•์€ HTTP ํ”„๋กœ๋ธŒ์ž…๋‹ˆ๋‹ค.

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด HTTP ์„œ๋ฒ„๊ฐ€ ์•„๋‹ˆ๋”๋ผ๋„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋‚ด๋ถ€์— ๊ฒฝ๋Ÿ‰ HTTP ์„œ๋ฒ„๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ํ™œ๋™์„ฑ ํ…Œ์ŠคํŠธ์™€ ์ƒํ˜ธ ์ž‘์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ํ›„ Kubernetes๋Š” ํฌ๋“œ์— ๋Œ€ํ•œ ํ•‘์„ ์‹œ์ž‘ํ•˜๊ณ  HTTP ์‘๋‹ต์ด 200 ๋˜๋Š” 300ms ๋ฒ”์œ„์— ์žˆ์œผ๋ฉด ํฌ๋“œ๊ฐ€ ์ •์ƒ์ž„์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๋ชจ๋“ˆ์ด "๋น„์ •์ƒ"์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

Kubernetes ๋ชจ๋ฒ” ์‚ฌ๋ก€. ์ค€๋น„ ์ƒํƒœ ๋ฐ ํ™œ๋™์„ฑ ํ…Œ์ŠคํŠธ๋ฅผ ํ†ตํ•ด Kubernetes ํ™œ๋™์„ฑ ๊ฒ€์ฆ

๋ช…๋ น ํ…Œ์ŠคํŠธ์˜ ๊ฒฝ์šฐ Kubernetes๋Š” ์ปจํ…Œ์ด๋„ˆ ๋‚ด๋ถ€์—์„œ ๋ช…๋ น์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๋ช…๋ น์ด ์ข…๋ฃŒ ์ฝ”๋“œ 1์œผ๋กœ ๋ฐ˜ํ™˜๋˜๋ฉด ์ปจํ…Œ์ด๋„ˆ๋Š” ์ •์ƒ์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด 255~XNUMX์˜ ์ข…๋ฃŒ ์ƒํƒœ ๋ฒˆํ˜ธ๋ฅผ ์ˆ˜์‹ ํ•˜๋ฉด ์ปจํ…Œ์ด๋„ˆ๊ฐ€ "sick"์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ด ํ…Œ์ŠคํŠธ ๋ฐฉ๋ฒ•์€ HTTP ์„œ๋ฒ„๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์—†๊ฑฐ๋‚˜ ์‹คํ–‰ํ•˜๊ณ  ์‹ถ์ง€ ์•Š์ง€๋งŒ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ƒํƒœ๋ฅผ ํ™•์ธํ•˜๋Š” ๋ช…๋ น์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ์— ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

Kubernetes ๋ชจ๋ฒ” ์‚ฌ๋ก€. ์ค€๋น„ ์ƒํƒœ ๋ฐ ํ™œ๋™์„ฑ ํ…Œ์ŠคํŠธ๋ฅผ ํ†ตํ•ด Kubernetes ํ™œ๋™์„ฑ ๊ฒ€์ฆ

์ตœ์ข… ๊ฒ€์ฆ ๋ฉ”์ปค๋‹ˆ์ฆ˜์€ TCP ํ…Œ์ŠคํŠธ์ž…๋‹ˆ๋‹ค. Kubernetes๋Š” ์ง€์ •๋œ ํฌํŠธ์—์„œ TCP ์—ฐ๊ฒฐ ์„ค์ •์„ ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด ์ปจํ…Œ์ด๋„ˆ๋Š” ์ •์ƒ์œผ๋กœ ๊ฐ„์ฃผ๋˜๊ณ , ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์‹คํ–‰ ๋ถˆ๊ฐ€๋Šฅํ•œ ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค. ์ด ๋ฐฉ๋ฒ•์€ HTTP ์š”์ฒญ ๋˜๋Š” ๋ช…๋ น ์‹คํ–‰์„ ์‚ฌ์šฉํ•œ ํ…Œ์ŠคํŠธ๊ฐ€ ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ์œ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด TCP๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ํ™•์ธ์„ ์œ„ํ•œ ์ฃผ์š” ์„œ๋น„์Šค๋Š” gRPC ๋˜๋Š” FTP์ž…๋‹ˆ๋‹ค.

Kubernetes ๋ชจ๋ฒ” ์‚ฌ๋ก€. ์ค€๋น„ ์ƒํƒœ ๋ฐ ํ™œ๋™์„ฑ ํ…Œ์ŠคํŠธ๋ฅผ ํ†ตํ•ด Kubernetes ํ™œ๋™์„ฑ ๊ฒ€์ฆ

๋‹ค์–‘ํ•œ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์œผ๋กœ ํ…Œ์ŠคํŠธ๋ฅผ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹คํ–‰ ๋นˆ๋„, ์„ฑ๊ณต ๋ฐ ์‹คํŒจ ์ž„๊ณ„๊ฐ’, ์‘๋‹ต ๋Œ€๊ธฐ ์‹œ๊ฐ„์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์ค€๋น„ ๋ฐ ํ™œ์„ฑ ํ…Œ์ŠคํŠธ ์„ค๋ช…์„œ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”. ๊ทธ๋Ÿฌ๋‚˜ Liveness ํ…Œ์ŠคํŠธ๋ฅผ ์„ค์ •ํ•  ๋•Œ ๋งค์šฐ ์ค‘์š”ํ•œ ์ ์ด ํ•˜๋‚˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ”๋กœ ํ…Œ์ŠคํŠธ ์ง€์—ฐinitialDelaySeconds์˜ ์ดˆ๊ธฐ ์„ค์ •์ž…๋‹ˆ๋‹ค. ์•ž์„œ ์–ธ๊ธ‰ํ–ˆ๋“ฏ์ด ์ด ํ…Œ์ŠคํŠธ๊ฐ€ ์‹คํŒจํ•˜๋ฉด ๋ชจ๋“ˆ์ด ๋‹ค์‹œ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ค€๋น„๋  ๋•Œ๊นŒ์ง€ ํ…Œ์ŠคํŠธ๊ฐ€ ์‹œ์ž‘๋˜์ง€ ์•Š๋„๋ก ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋‹ค์‹œ ์‹œ์ž‘๋˜๋Š” ์ˆœํ™˜์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. P99 ์‹œ์ž‘ ์‹œ๊ฐ„ ๋˜๋Š” ๋ฒ„ํผ์˜ ํ‰๊ท  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‹œ์ž‘ ์‹œ๊ฐ„์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์‹œ์ž‘ ์‹œ๊ฐ„์ด ๋นจ๋ผ์ง€๊ฑฐ๋‚˜ ๋Š๋ ค์ง€๋ฉด ์ด ๊ฐ’์„ ์กฐ์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋Œ€๋ถ€๋ถ„์˜ ์ „๋ฌธ๊ฐ€๋Š” ์ƒํƒœ ์ ๊ฒ€์ด ๋ชจ๋“  ๋ถ„์‚ฐ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ํ•„์ˆ˜ ์ ๊ฒ€์ด๋ฉฐ Kubernetes๋„ ์˜ˆ์™ธ๋Š” ์•„๋‹ˆ๋ผ๋Š” ์ ์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ์„œ๋น„์Šค ์ƒํƒœ ํ™•์ธ์„ ์‚ฌ์šฉํ•˜๋ฉด Kubernetes๊ฐ€ ์•ˆ์ •์ ์ด๊ณ  ๋ฌธ์ œ ์—†์ด ์ž‘๋™ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์‚ฌ์šฉ์ž๊ฐ€ ์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์กฐ๋งŒ๊ฐ„ ๊ณ„์†...

์ผ๋ถ€ ๊ด‘๊ณ  ๐Ÿ™‚

์šฐ๋ฆฌ์™€ ํ•จ๊ป˜์žˆ์–ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ ๊ธฐ์‚ฌ๊ฐ€ ๋งˆ์Œ์— ๋“œ์‹ญ๋‹ˆ๊นŒ? ๋” ์žฌ๋ฏธ์žˆ๋Š” ์ฝ˜ํ…์ธ ๋ฅผ ๋ณด๊ณ  ์‹ถ๋‹ค๋ฉด? ์ฃผ๋ฌธํ•˜๊ฑฐ๋‚˜ ์นœ๊ตฌ์—๊ฒŒ ์ถ”์ฒœํ•˜์—ฌ ์šฐ๋ฆฌ๋ฅผ ์ง€์›ํ•˜์‹ญ์‹œ์˜ค. $4.99๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋Š” ๊ฐœ๋ฐœ์ž์šฉ ํด๋ผ์šฐ๋“œ VPS, ๊ท€ํ•˜๋ฅผ ์œ„ํ•ด ์šฐ๋ฆฌ๊ฐ€ ๋ฐœ๋ช…ํ•œ ๊ณ ์œ ํ•œ ๋ณด๊ธ‰ํ˜• ์„œ๋ฒ„ ์•„๋‚ ๋กœ๊ทธ: VPS(KVM) E5-2697 v3(6์ฝ”์–ด) 10GB DDR4 480GB SSD 1Gbps์— ๋Œ€ํ•œ ์ „์ฒด ์ง„์‹ค ๋˜๋Š” ์„œ๋ฒ„ ๊ณต์œ  ๋ฐฉ๋ฒ•์€? (RAID1 ๋ฐ RAID10์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ, ์ตœ๋Œ€ 24๊ฐœ ์ฝ”์–ด ๋ฐ ์ตœ๋Œ€ 40GB DDR4).

Dell R730xd๋Š” ์•”์Šคํ…Œ๋ฅด๋‹ด์˜ Equinix Tier IV ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์—์„œ 2๋ฐฐ ๋” ์ €๋ ดํ•ฉ๋‹ˆ๊นŒ? ์—ฌ๊ธฐ์„œ ๋งŒ 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV $199๋ถ€ํ„ฐ ๋„ค๋œ๋ž€๋“œ์—์„œ! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - ์ตœ์ € $99! ์— ๋Œ€ํ•ด ์ฝ๋‹ค ์ธํ”„๋ผ ๊ณต์‚ฌ๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐฉ๋ฒ•. 730ํŽ˜๋‹ˆ์— 5์œ ๋กœ ์ƒ๋‹น์˜ Dell R2650xd E4-9000 vXNUMX ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ํด๋ž˜์Šค?

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€