๐Ÿ“ Infra

ยท๐Ÿ“ Infra/ArgoCD
GitOps๋ž€? Git Repository ์‚ฌ์šฉํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๋ฐฐํฌ ์ ‘๊ทผ ๋ฐฉ์‹์ด๋‹ค. GitOps ๋ฐฉ์‹์€ ์ธํ”„๋ผ์™€ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ํ•จ๊ป˜ ๊ด€๋ฆฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— Git ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ๊ณผ ์šด์˜ ํ™˜๊ฒฝ ๊ฐ„์˜ ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•˜์—ฌ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐ„์˜ ๋ถˆ์ผ์น˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•œ๋‹ค. ๋ชจ๋“  ์ฝ”๋“œ์™€ ์ธํ”„๋ผ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด Git ์ €์žฅ์†Œ์— ์ €์žฅ๋™ ๋•Œ๋ฌธ์— ๋ณ€๊ฒฝ ๋‚ด์—ญ์„ ์ถ”์ ํ•˜๊ณ  ๋กค๋ฐฑ์„ ์‰ฝ๊ฒŒ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค.
ยท๐Ÿ“ Infra/DevOps
์„œ๋ก  ์ด๋ฒˆ์— ์‚ฌ๋‚ด ํŒ€์—์„œ Kubernates ์ฃผ์ œ๋กœ ์„ธ๋ฏธ๋‚˜๊ฐ€ ์ง„ํ–‰์„ ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด์„œ ์ด์ œ ์ฝ”๋“œ๋งŒ ์ž‘์„ฑํ•˜๋Š”๊ฒŒ ์•„๋‹ˆ๋ผ, ์ƒˆ๋กญ๊ฒŒ devopsํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•˜์—ฌ ์ฝ”๋“œ ์ž‘์„ฑ ํ›„ ์–ด๋–ป๊ฒŒ ํ†ตํ•ฉํ•˜๊ณ  ๋ฐฐํฌ ํ•  ๊ฒƒ์ธ์ง€ ๊ทธ๊ฒƒ์— ๋Œ€ํ•˜์—ฌ ๊ณต๋ถ€ํ•ด์•ผ ํ•  ๊ฒƒ ๊ฐ™์•„ ์ •๋ฆฌํ•˜๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์ ธ๋ณด๋ ค๊ณ  ํ•œ๋‹ค. CI(Continuous Integration) CI(Continuous Integration)๋Š” "์ง€์†์ ์ธ ํ†ตํ•ฉ" ์ด๋ผ๋Š” ์˜๋ฏธ๋กœ, ์š”์•ฝํ•˜์ž๋ฉด ๋นŒ๋“œ/ํ…Œ์ŠคํŠธ ์ž๋™ํ™” ๊ณผ์ •์ž…๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•œ ์ƒˆ๋กœ์šด ์ฝ”๋“œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์ •๊ธฐ์ , ์ž๋™์ ์œผ๋กœ ๋นŒ๋“œ ๋ฐ ํ…Œ์ŠคํŠธ๋˜์–ด ๊ณต์œ  ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ํ†ตํ•ฉ๋˜๋ฏ€๋กœ CI๋ฅผ ์„ฑ๊ณต์ ์œผ๋กœ ๊ตฌํ˜„ํ•  ๊ฒฝ์šฐ ์—ฌ๋Ÿฌ ๋ช…์˜ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋™์‹œ์— ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ๊ณผ ๊ด€๋ จ๋œ ์ฝ”๋“œ ์ž‘์—…์„ ํ•  ๊ฒฝ์šฐ ์„œ๋กœ ์ถฉ๋Œํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ๋ฅผ ์†์‰ฝ๊ฒŒ ํ™•์ธํ•˜๊ณ  ..
Boom's
'๐Ÿ“ Infra' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก