๐Ÿ“ข 5์›” 14์ผ(ํ™”) ์›จ๋น„๋‚˜ - CI๋ถ€ํ„ฐ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์นดํƒˆ๋กœ๊ทธ๊นŒ์ง€ โ€“ GitOps์™€ vCluster ์‹ค์ „ ๊ฐ€์ด๋“œ

ํ˜„์ง€ ์‹œ๊ฐ„: 5์›” 14์ผ(ํ™”) ์˜ค์ „ 8์‹œ PDT / ํ•œ๊ตญ ์‹œ๊ฐ„: 5์›” 15์ผ(์ˆ˜) ์ž์ •

ํ˜„๋Œ€์ ์ธ ํ”Œ๋žซํผ ์—”์ง€๋‹ˆ์–ด๋ง์€ ๋‹จ์ˆœํ•œ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋ฅผ ๋„˜์–ด์„œ, ๊ฐœ๋ฐœ์ž ์ž์œจ์„ฑ๊ณผ ์šด์˜ ํ™•์žฅ์„ฑ์„ ๋™์‹œ์— ๋‹ฌ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ํ†ตํ•ฉ ์ƒํƒœ๊ณ„ ๊ตฌ์ถ•์ด ํ•ต์‹ฌ์ž…๋‹ˆ๋‹ค. ์ด๋ฒˆ ๋ฌด๋ฃŒ ์›จ๋น„๋‚˜์—์„œ๋Š” Helm, GitOps, vCluster๋ฅผ ํ™œ์šฉํ•ด ์…€ํ”„์„œ๋น„์Šคํ˜• ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์นดํƒˆ๋กœ๊ทธ๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์‹ค์Šต ์ค‘์‹ฌ์œผ๋กœ ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค.

:white_check_mark: ์ฃผ์š” ๋‚ด์šฉ:

  • Helm ๊ธฐ๋ฐ˜ ์„œ๋น„์Šค ์นดํƒˆ๋กœ๊ทธ ๊ตฌ์ถ•๋ฒ•
  • Terraform, Kratix ๋“ฑ์œผ๋กœ ์ธํ”„๋ผ "์กฐํ•ฉ"ํ•˜๊ธฐ
  • Argo CD์—์„œ vCluster ๊ฐ„ ๋ผ๋ฒจ ๊ธฐ๋ฐ˜ ๋ฐฐํฌ
  • Go ํ…œํ”Œ๋ฆฟ + CI ํŒŒ์ดํ”„๋ผ์ธ์„ ํ†ตํ•œ GitOps ๋งค๋‹ˆํŽ˜์ŠคํŠธ ์ƒ์„ฑ
  • CI๋ถ€ํ„ฐ ์šด์˜ ํ™˜๊ฒฝ๊นŒ์ง€์˜ GitOps ์ „์ฒด ํ๋ฆ„

:bullseye: ํ”Œ๋žซํผ ๊ตฌ์ถ• ๋‹ด๋‹น์ž, DevOps, GitOps์— ๊ด€์‹ฌ ์žˆ๋Š” ๋ถ„๋“ค๊ป˜ ๊ฐ•๋ ฅ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค.

:backhand_index_pointing_right: ๋“ฑ๋ก ๋ฐ ์ž์„ธํ•œ ์ •๋ณด ๋ณด๊ธฐ

1 Like