images/flower.svg

K8s๋ผ๊ณ ๋„ ์•Œ๋ ค์ง„ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” ์ปจํ…Œ์ด๋„ˆํ™”๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ž๋™์œผ๋กœ ๋ฐฐํฌ, ์Šค์ผ€์ผ๋ง ๋ฐ ๊ด€๋ฆฌํ•ด์ฃผ๋Š” ์˜คํ”ˆ์†Œ์Šค ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค.

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์„ฑํ•˜๋Š” ์ปจํ…Œ์ด๋„ˆ๋“ค์˜ ์‰ฌ์šด ๊ด€๋ฆฌ ๋ฐ ๋ฐœ๊ฒฌ์„ ์œ„ํ•ด์„œ ์ปจํ…Œ์ด๋„ˆ๋“ค์„ ๋…ผ๋ฆฌ์ ์ธ ๋‹จ์œ„๋กœ ๊ทธ๋ฃนํ™”ํ•ฉ๋‹ˆ๋‹ค. ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” Google์—์„œ 15๋…„๊ฐ„ ํ”„๋กœ๋•์…˜ ์›Œํฌ๋กœ๋“œ ์šด์˜ํ•œ ๊ฒฝํ—˜์„ ํ† ๋Œ€๋กœ ๊ตฌ์ถ•๋˜์—ˆ์œผ๋ฉฐ, ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ์ œ๊ณตํ•œ ์ตœ์ƒ์˜ ์•„์ด๋””์–ด์™€ ๋ฐฉ๋ฒ•๋“ค์ด ๊ฒฐํ•ฉ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

images/scalable.svg

ํ–‰์„ฑ ๊ทœ๋ชจ ํ™•์žฅ์„ฑ

Google์ด ์ผ์ฃผ์ผ์— ์ˆ˜์‹ญ์–ต ๊ฐœ์˜ ์ปจํ…Œ์ด๋„ˆ๋“ค์„ ์šด์˜ํ•˜๊ฒŒ ํ•ด์ค€ ์›์น™๋“ค์— ๋”ฐ๋ผ ๋””์ž์ธ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์—, ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” ์šด์˜ํŒ€์˜ ๊ทœ๋ชจ๋ฅผ ๋Š˜๋ฆฌ์ง€ ์•Š๊ณ ๋„ ํ™•์žฅ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

images/blocks.svg

๋ฌดํ•œํ•œ ์œ ์—ฐ์„ฑ

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

images/suitcase.svg

K8s๋ฅผ ์–ด๋””์„œ๋‚˜ ์‹คํ–‰

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” ์˜คํ”ˆ์†Œ์Šค๋กœ์„œ ์˜จ-ํ”„๋ ˆ๋ฏธ์Šค, ํ•˜์ด๋ธŒ๋ฆฌ๋“œ, ๋˜๋Š” ํผ๋ธ”๋ฆญ ํด๋ผ์šฐ๋“œ ์ธํ”„๋ผ์ŠคํŠธ๋Ÿญ์ฒ˜๋ฅผ ํ™œ์šฉํ•˜๋Š” ๋ฐ ์ž์œ ๋ฅผ ์ œ๊ณตํ•˜๋ฉฐ, ์›Œํฌ๋กœ๋“œ๋ฅผ ์‚ฌ์šฉ์ž์—๊ฒŒ ๊ด€๊ฑด์ด ๋˜๋Š” ๊ณณ์œผ๋กœ ์†์‰ฝ๊ฒŒ ์ด๋™์‹œ์ผœ ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

150+ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๋ฅผ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•˜๋Š” ๋„์ „

Sarah Wells, Financial Times ์šด์˜ ๋ฐ ์•ˆ์ •์„ฑ ๊ธฐ์ˆ  ๋‹ด๋‹น ์ด์‚ฌ



KubeCon Europe (2022๋…„ 5์›” 17~20์ผ) ์ฐธ๊ฐ€ํ•˜๊ธฐ



KubeCon North America (2022๋…„ 10์›” 24~28์ผ) ์ฐธ๊ฐ€ํ•˜๊ธฐ

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๊ธฐ๋Šฅ

์ž๋™ํ™”๋œ ๋กค์•„์›ƒ๊ณผ ๋กค๋ฐฑ

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์„ค์ • ๋ณ€๊ฒฝ์‹œ ์ ์ง„์ ์œผ๋กœ ๋กค์•„์›ƒํ•˜๋Š” ๋™์‹œ์— ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•ด์„œ ๋ชจ๋“  ์ธ์Šคํ„ด์Šค๊ฐ€ ๋™์‹œ์— ์ข…๋ฃŒ๋˜์ง€ ์•Š๋„๋ก ๋ณด์žฅํ•œ๋‹ค. ๋งŒ์•ฝ ์–ด๋–ค ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋กค๋ฐฑํ•œ๋‹ค. ์„ฑ์žฅํ•˜๋Š” ๋””ํ”Œ๋กœ์ด๋จผํŠธ ์†”๋ฃจ์…˜ ์ƒํƒœ๊ณ„๋ฅผ ์ด์šฉํ•œ๋‹ค.

์„œ๋น„์Šค ๋””์Šค์ปค๋ฒ„๋ฆฌ์™€ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ต์ˆ™ํ•˜์ง€ ์•Š์€ ์„œ๋น„์Šค ๋””์Šค์ปค๋ฒ„๋ฆฌ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ˆ˜์ •ํ•  ํ•„์š”๊ฐ€ ์—†๋‹ค. ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” ํŒŒ๋“œ์—๊ฒŒ ๊ณ ์œ ํ•œ IP ์ฃผ์†Œ์™€ ํŒŒ๋“œ ์ง‘ํ•ฉ์— ๋Œ€ํ•œ ๋‹จ์ผ DNS ๋ช…์„ ๋ถ€์—ฌํ•˜๊ณ , ๊ทธ๊ฒƒ๋“ค ๊ฐ„์— ๋กœ๋“œ-๋ฐธ๋Ÿฐ์Šค๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค.

์Šคํ† ๋ฆฌ์ง€ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜

๋กœ์ปฌ ์Šคํ† ๋ฆฌ์ง€, GCP๋‚˜ AWS์™€ ๊ฐ™์€ ํผ๋ธ”๋ฆญ ํด๋ผ์šฐ๋“œ ๊ณต๊ธ‰์ž ๋˜๋Š” NFS, iSCSI, Gluster, Ceph, Cinder๋‚˜ Flocker์™€ ๊ฐ™์€ ๋„คํŠธ์›Œํฌ ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์—์„œ ์›ํ•˜๋Š” ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์„ ์ž๋™์œผ๋กœ ๋งˆ์šดํŠธํ•œ๋‹ค.

์‹œํฌ๋ฆฟ๊ณผ ๊ตฌ์„ฑ ๊ด€๋ฆฌ

์‚ฌ์šฉ์ž์˜ ์ด๋ฏธ์ง€๋ฅผ ๋‹ค์‹œ ๋นŒ๋“œํ•˜๊ฑฐ๋‚˜ ์Šคํƒ ๊ตฌ์„ฑ์˜ ์‹œํฌ๋ฆฟ์„ ๋…ธ์ถœํ•˜์ง€ ์•Š๊ณ  ์‹œํฌ๋ฆฟ๊ณผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ตฌ์„ฑ์„ ๋ฐฐํฌํ•˜๊ณ  ์—…๋ฐ์ดํŠธํ•œ๋‹ค.

์ž๋™ ๋นˆ ํŒจํ‚น(bin packing)

๋ฆฌ์†Œ์Šค ์š”๊ตฌ ์‚ฌํ•ญ๊ณผ ๊ธฐํƒ€ ์ œ์•ฝ ์กฐ๊ฑด์— ๋”ฐ๋ผ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ž๋™์œผ๋กœ ๋ฐฐ์น˜ํ•˜์ง€๋งŒ, ๊ฐ€์šฉ์„ฑ์€ ๊ทธ๋Œ€๋กœ ์œ ์ง€ํ•œ๋‹ค. ํ™œ์šฉ๋„๋ฅผ ๋†’์ด๊ณ  ๋” ๋งŽ์€ ๋ฆฌ์†Œ์Šค๋ฅผ ์ ˆ์•ฝํ•˜๊ธฐ ์œ„ํ•ด ์ค‘์š”ํ•œ(critical) ์›Œํฌ๋กœ๋“œ์™€ ์ตœ์„ ์˜(best-effort) ์›Œํฌ๋กœ๋“œ๋ฅผ ํ˜ผํ•ฉํ•œ๋‹ค.

๋ฐฐ์น˜ ์‹คํ–‰

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” ์„œ๋น„์Šค ์™ธ์—๋„ ๋ฐฐ์น˜์™€ CI ์›Œํฌ๋กœ๋“œ๋ฅผ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์›ํ•˜๋Š” ๊ฒฝ์šฐ ์‹คํŒจํ•œ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๊ต์ฒดํ•  ์ˆ˜ ์žˆ๋‹ค.

IPv4/IPv6 ์ด์ค‘ ์Šคํƒ

ํŒŒ๋“œ์™€ ์„œ๋น„์Šค์— IPv4์™€ IPv6 ์ฃผ์†Œ ํ• ๋‹น

Horizontal ์Šค์ผ€์ผ๋ง

๊ฐ„๋‹จํ•œ ๋ช…๋ น์–ด๋‚˜ UI๋ฅผ ํ†ตํ•ด์„œ ๋˜๋Š” CPU ์‚ฌ์šฉ๋Ÿ‰์— ๋”ฐ๋ผ ์ž๋™์œผ๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์Šค์ผ€์ผ์„ ์—… ๋˜๋Š” ๋‹ค์šดํ•œ๋‹ค.

์ž๊ฐ€ ์น˜์œ 

์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•œ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์žฌ์‹œ์ž‘ํ•˜๊ณ , ๋…ธ๋“œ๊ฐ€ ์ฃฝ์—ˆ์„ ๋•Œ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๊ต์ฒดํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค์‹œ ์Šค์ผ€์ค„ํ•˜๊ณ , ์‚ฌ์šฉ์ž ์ •์˜ ์ƒํƒœ ์ฒดํฌ์— ์‘๋‹ตํ•˜์ง€ ์•Š๋Š” ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ œ๊ฑฐํ•˜๋ฉฐ, ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•  ์ค€๋น„๊ฐ€ ๋  ๋•Œ๊นŒ์ง€ ํด๋ผ์ด์–ธํŠธ์— ํ•ด๋‹น ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์•Œ๋ฆฌ์ง€ ์•Š๋Š”๋‹ค.

ํ™•์žฅ์„ฑ์„ ๊ณ ๋ คํ•˜์—ฌ ์„ค๊ณ„๋จ

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์—…์ŠคํŠธ๋ฆผ ์†Œ์Šค ์ฝ”๋“œ ์ˆ˜์ • ์—†์ด ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ํด๋Ÿฌ์Šคํ„ฐ์— ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋‹ค.

์‚ฌ๋ก€ ์—ฐ๊ตฌ

์‚ฌ๋ก€ ์—ฐ๊ตฌ

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” CNCF graduated ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค.



์ตœ์‹  ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๋‰ด์Šค ์ˆ˜์‹ ์— ๊ด€์‹ฌ์ด ์žˆ์œผ์‹ญ๋‹ˆ๊นŒ? KubeWeekly๋ฅผ ์‹ ์ฒญํ•˜์„ธ์š”.