Garden v0.10.0: ๋…ธํŠธ๋ถ์—๋Š” Kubernetes๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋ฉ”๋ชจ. ๋ฒˆ์—ญ: ํ”„๋กœ์ ํŠธ์˜ Kubernetes ์• ํ˜ธ๊ฐ€์™€ ํ•จ๊ป˜ ์ •์› ์šฐ๋ฆฌ๋Š” ์ตœ๊ทผ ํ–‰์‚ฌ์—์„œ ๋งŒ๋‚ฌ๋‹ค ํ๋ธŒ์ฝ˜ ์œ ๋Ÿฝ 2019๊ทธ๋“ค์€ ์šฐ๋ฆฌ์—๊ฒŒ ์ข‹์€ ์ธ์ƒ์„ ๋‚จ๊ฒผ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ์˜ ๊ธฐ์ˆ  ์ฃผ์ œ์— ๋Œ€ํ•ด ๋ˆˆ์— ๋„๋Š” ์œ ๋จธ ๊ฐ๊ฐ์œผ๋กœ ์ž‘์„ฑ๋œ์ด ์ž๋ฃŒ๋Š” ์ด์— ๋Œ€ํ•œ ๋ช…ํ™•ํ•œ ํ™•์ธ์ด๋ฏ€๋กœ ๋ฒˆ์—ญํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Š” (๋™์ผํ•œ ์ด๋ฆ„์˜) ๋ฉ”์ธ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•ฉ๋‹ˆ๋‹ค. ์ œํ’ˆ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์—์„œ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์ž๋™ํ™”ํ•˜๊ณ  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ๋‹จ์ˆœํ™”ํ•˜๋Š” ์•„์ด๋””์–ด๋ฅผ ๊ฐ€์ง„ ํšŒ์‚ฌ์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด ์ด ์œ ํ‹ธ๋ฆฌํ‹ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ฝ”๋“œ์˜ ์ƒˆ๋กœ์šด ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๊ฐœ๋ฐœ ํด๋Ÿฌ์Šคํ„ฐ์— ์‰ฝ๊ฒŒ(๋ฌธ์ž ๊ทธ๋Œ€๋กœ ํ•˜๋‚˜์˜ ๋ช…๋ น์œผ๋กœ) ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๊ณต์œ  ๋ฆฌ์†Œ์Šค/์บ์‹œ๋ฅผ ์ œ๊ณตํ•˜์—ฌ ํŒ€์˜ ์ฝ”๋“œ ์กฐ๋ฆฝ ๋ฐ ํ…Œ์ŠคํŠธ ์†๋„๋ฅผ ๋†’์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. XNUMX์ฃผ ์ „์— The Garden์—์„œ ์ฃผ์ตœํ•œ ๋ฆด๋ฆฌ์Šค 0.10.0, ๋กœ์ปฌ Kubernetes ํด๋Ÿฌ์Šคํ„ฐ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์›๊ฒฉ ํด๋Ÿฌ์Šคํ„ฐ๋„ ์‚ฌ์šฉํ•  ์ˆ˜์žˆ๊ฒŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ธฐ์‚ฌ๋Š”์ด ์ด๋ฒคํŠธ์— ์ „๋…ํ•ฉ๋‹ˆ๋‹ค.

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

Garden v0.10.0: ๋…ธํŠธ๋ถ์—๋Š” Kubernetes๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๊ฐ•์กฐ๋œ ํšจ๊ณผ๋ฅผ ์œ„ํ•œ ํ…Œ๋งˆ์˜ ์Šคํ†ก ์‚ฌ์ง„

Minikube, kind, k3s, Docker Desktop, microk8s ๋“ฑ - ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋ฅผ ์ตœ๋Œ€ํ•œ ํŽธ๋ฆฌํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ๋งŒ๋“ค์–ด์ง„ ํ›Œ๋ฅญํ•œ ๋„๊ตฌ๋“ค ๋•๋ถ„์— ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์ง„์ง€ํ•˜๊ฒŒ. ๊ทธ๋Ÿฌ๋‚˜ ์–ด๋–ป๊ฒŒ ๋ณด๋“  ๊ฐ„์— ํ•œ ๊ฐ€์ง€ ๋ถ„๋ช…ํ•œ ์‚ฌ์‹ค์€ Kubernetes๊ฐ€ ๋‚ด ๋…ธํŠธ๋ถ์—์„œ ์‹คํ–‰๋˜๋„๋ก ์„ค๊ณ„๋˜์ง€ ์•Š์•˜๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋…ธํŠธ๋ถ ์ž์ฒด๋Š” ๊ฐ€์ƒ ๋จธ์‹  ๊ณ„์ธต์— ํฉ์–ด์ ธ ์žˆ๋Š” ์ปจํ…Œ์ด๋„ˆ ํด๋Ÿฌ์Šคํ„ฐ์™€ ํ•จ๊ป˜ ์ž‘๋™ํ•˜๋„๋ก ์„ค๊ณ„๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๊ฐ€์—พ์€ ๋†ˆ์€ ์ตœ์„ ์„ ๋‹คํ•˜์ง€๋งŒ ๋ถ„๋ช…ํžˆ ๋งˆ์Œ์— ๋“ค์ง€ ์•Š๋Š” ๋ชจ์–‘์ด๋‹ค. ์ฟจ๋Ÿฌ์˜ ์šธ๋ถ€์ง–๋Š” ์†Œ๋ฆฌ์— ๋ถˆ๋งŒ์„ ๋“œ๋Ÿฌ๋‚ด๊ณ  ๋‚ด๊ฐ€ ๋ฌด์ž‘์ • ๋ฌด๋ฆŽ์„ ๊ฟ‡์ž ํ—ˆ๋ฒ…์ง€๋ฅผ ๋ถˆํƒœ์šฐ๋ ค ํ•œ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ๋…ธํŠธ๋ถ - ๋…ธํŠธ๋ถ.

์ •์› Skaffold ๋ฐ Draft์™€ ๊ฐ™์€ ํ‹ˆ์ƒˆ ์‹œ์žฅ์˜ ๊ฐœ๋ฐœ์ž ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. Kubernetes ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ฐœ๋ฐœ ๋ฐ ํ…Œ์ŠคํŠธ๋ฅผ ๊ฐ„์†Œํ™”ํ•˜๊ณ  ๊ฐ€์†ํ™”ํ•ฉ๋‹ˆ๋‹ค.

์•ฝ 18๊ฐœ์›” ์ „ Garden ์ž‘์—… ์ดˆ๊ธฐ๋ถ€ํ„ฐ ์šฐ๋ฆฌ๋Š” ํ˜„์ง€์˜ ๋ถ„์‚ฐ ์‹œ์Šคํ…œ์˜ ๊ฐœ๋ฐœ์€ ์ผ์‹œ์ ์ธ ํ•ด๊ฒฐ์ฑ…์ด๋ฏ€๋กœ Garden์€ ๋งŽ์€ ์œ ์—ฐ์„ฑ๊ณผ ๊ฒฌ๊ณ ํ•œ ๊ธฐ๋ฐ˜์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์ œ ๋กœ์ปฌ ๋ฐ ์›๊ฒฉ Kubernetes ํ™˜๊ฒฝ์„ ๋ชจ๋‘ ์ง€์›ํ•  ์ค€๋น„๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ž‘์—…์ด ํ›จ์”ฌ ์‰ฌ์›Œ์กŒ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์กฐ๋ฆฝ, ๋ฐฐํฌ ๋ฐ ํ…Œ์ŠคํŠธ๋ฅผ ์›๊ฒฉ ํด๋Ÿฌ์Šคํ„ฐ์—์„œ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐ„๋‹จํžˆ ๋งํ•ด์„œ :

Garden v0.10์„ ์‚ฌ์šฉํ•˜๋ฉด ๋กœ์ปฌ Kubernetes ํด๋Ÿฌ์Šคํ„ฐ์— ๋Œ€ํ•ด ์™„์ „ํžˆ ์žŠ๊ณ  ์ฝ”๋“œ ๋ณ€๊ฒฝ์— ๋Œ€ํ•œ ๋น ๋ฅธ ์‘๋‹ต์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ชจ๋“  ๊ฒƒ์€ ๋ฌด๋ฃŒ์ด๋ฉฐ ์˜คํ”ˆ ์†Œ์Šค์ž…๋‹ˆ๋‹ค.

Garden v0.10.0: ๋…ธํŠธ๋ถ์—๋Š” Kubernetes๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๋กœ์ปฌ ๋ฐ ์›๊ฒฉ ํ™˜๊ฒฝ์—์„œ ๋™์ผํ•œ ํŽธ๋ฆฌํ•จ์„ ์ฆ๊ธฐ์‹ญ์‹œ์˜ค.

์ฃผ์˜๋ฅผ ๋Œ์—ˆ์Šต๋‹ˆ๊นŒ?

๋” ๋งŽ์€ ํฅ๋ฏธ๋กœ์šด ๊ธฐ๋Šฅ์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ์ฉ๋‹ˆ๋‹ค! ๊ฐœ๋ฐœ ํด๋Ÿฌ์Šคํ„ฐ์˜ ์ผ๋ฐ˜์ ์ธ ์‚ฌ์šฉ์€ ํŠนํžˆ ํ˜‘์—… ํŒ€ ๋ฐ CI ํŒŒ์ดํ”„๋ผ์ธ์— ๋Œ€ํ•ด ๋” ๊ด‘๋ฒ”์œ„ํ•œ ์˜๋ฏธ๋ฅผ ๊ฐ–์Šต๋‹ˆ๋‹ค.

ะšะฐะบ ั‚ะฐะบ?

์šฐ์„  ํด๋Ÿฌ์Šคํ„ฐ ๋‚ด ๋นŒ๋”(ํ‘œ์ค€ Docker ๋ฐ๋ชฌ ๋˜๋Š” Kaniko)์™€ ํด๋Ÿฌ์Šคํ„ฐ ๋‚ด ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๊ฐ€ ๊ณต์œ ๋ฉ๋‹ˆ๋‹ค. ์ „์ฒด ํด๋Ÿฌ์Šคํ„ฐ์— ๋Œ€ํ•ด. ํŒ€์€ ๋ชจ๋“  ๊ฐœ๋ฐœ์ž๊ฐ€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋นŒ๋“œ ์บ์‹œ ๋ฐ ์ด๋ฏธ์ง€์™€ ํ•จ๊ป˜ ๊ฐœ๋ฐœ ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Garden์€ ์†Œ์Šค ํ•ด์‹œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ด๋ฏธ์ง€์— ํƒœ๊ทธ๋ฅผ ํ• ๋‹นํ•˜๋ฏ€๋กœ ํƒœ๊ทธ์™€ ๋ ˆ์ด์–ด๊ฐ€ ๊ณ ์œ ํ•˜๊ณ  ์ผ๊ด€๋˜๊ฒŒ ์ •์˜๋ฉ๋‹ˆ๋‹ค.

์ฆ‰, ๊ฐœ๋ฐœ์ž๊ฐ€ ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•˜๋ฉด ํŒ€ ์ „์ฒด ์‚ฌ์šฉ ๊ฐ€๋Šฅ. ๋งค์ผ ๋™์ผํ•œ ๊ธฐ๋ณธ ์ด๋ฏธ์ง€๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  ์ปดํ“จํ„ฐ์—์„œ ๋™์ผํ•œ ๋นŒ๋“œ๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์–ผ๋งˆ๋‚˜ ๋งŽ์€ ํŠธ๋ž˜ํ”ฝ๊ณผ ์ „๊ธฐ๊ฐ€ ๋‚ญ๋น„๋˜๋Š”์ง€ ๊ถ๊ธˆํ•˜์‹ญ๋‹ˆ๊นŒ?..

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

์ฆ‰, minikube๋ฅผ ์‹คํ–‰ํ•  ํ•„์š”๊ฐ€ ์—†๋‹ค๋Š” ๊ฒƒ๋งŒ์ด ์•„๋‹™๋‹ˆ๋‹ค. ์ด ๋„์•ฝ์€ ํŒ€์ด ๋งŽ์€ ์ตœ์ ํ™” ๊ธฐํšŒ - ๋” ์ด์ƒ ๋ถˆํ•„์š”ํ•œ ๋นŒ๋“œ ๋ฐ ํ…Œ์ŠคํŠธ ์‹คํ–‰์ด ์—†์Šต๋‹ˆ๋‹ค!

CI๋Š” ์–ด๋–ป์Šต๋‹ˆ๊นŒ?

์šฐ๋ฆฌ ๋Œ€๋ถ€๋ถ„์€ CI์™€ ๋กœ์ปฌ ๊ฐœ๋ฐœ์ด ๋ณ„๋„๋กœ ๊ตฌ์„ฑํ•ด์•ผ ํ•˜๋Š” ๋‘ ๊ฐœ์˜ ๊ฐœ๋ณ„ ์„ธ๊ณ„๋ผ๋Š” ์‚ฌ์‹ค์— ์ต์ˆ™ํ•ฉ๋‹ˆ๋‹ค(๊ทธ๋ฆฌ๊ณ  ๊ณต์œ  ์บ์‹œ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Œ). ์ด์ œ ๊ทธ๊ฒƒ๋“ค์„ ๊ฒฐํ•ฉํ•˜๊ณ  ์ดˆ๊ณผ๋ถ„์„ ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

CI์™€ ๊ฐœ๋ฐœ ์ค‘์— ๋™์ผํ•œ ๋ช…๋ น์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ๋‹จ์ผ ํ™˜๊ฒฝ, ์บ์‹œ ๋ฐ ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

๋ณธ์งˆ์ ์œผ๋กœ ๋‹น์‹ ์˜ CI๋Š” ๋‹น์‹ ๊ณผ ๊ฐ™์€ ํ™˜๊ฒฝ์—์„œ ์ผํ•˜๋Š” ๊ฐœ๋ฐœ์ž ๋ด‡์ด ๋ฉ๋‹ˆ๋‹ค.

Garden v0.10.0: ๋…ธํŠธ๋ถ์—๋Š” Kubernetes๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์‹œ์Šคํ…œ ์š”์†Œ; ์›ํ™œํ•œ ๊ฐœ๋ฐœ ๋ฐ ํ…Œ์ŠคํŠธ

CI ํŒŒ์ดํ”„๋ผ์ธ์˜ ๊ตฌ์„ฑ์„ ํฌ๊ฒŒ ๋‹จ์ˆœํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ ค๋ฉด ๋นŒ๋“œ, ํ…Œ์ŠคํŠธ ๋ฐ ๋ฐฐํฌ๋ฅผ ์œ„ํ•ด CI์—์„œ Garden์„ ์‹คํ–‰ํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๊ท€ํ•˜์™€ CI๋Š” ๋™์ผํ•œ ํ™˜๊ฒฝ์„ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ CI ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ๊ฐ€๋Šฅ์„ฑ์ด ํ›จ์”ฌ ์ ์Šต๋‹ˆ๋‹ค.

์…€ ์ˆ˜ ์—†์ด ๋งŽ์€ ๊ตฌ์„ฑ๊ณผ ์Šคํฌ๋ฆฝํŠธ ๋ผ์ธ์„ ํŒŒ๊ณ ๋“ค๊ณ , ๋ฐ€๊ณ , ๊ธฐ๋‹ค๋ฆฌ๊ณ , ํฌ๋งํ•˜๊ณ , ๋์—†๋Š” ๋ฐ˜๋ณต... ์ด ๋ชจ๋“  ๊ฒƒ์€ ๊ณผ๊ฑฐ์˜ ์ผ์ž…๋‹ˆ๋‹ค. ๋‹น์‹ ์€ ๋‹จ์ง€ ๋ฐœ์ „ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ถ”๊ฐ€ ์ด๋™์ด ์—†์Šต๋‹ˆ๋‹ค.

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

์œ ํ˜นํ•˜๋Š” ์†Œ๋ฆฌ. ์‹œ๋„ํ•˜๋Š” ๋ฐฉ๋ฒ•?

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

๋ฒˆ์—ญ๊ฐ€์˜ ์ถ”์‹ 

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

์ถœ์ฒ˜ : habr.com

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