GitOps๋? Git Repository ์ฌ์ฉํ๋ ์ํํธ์จ์ด ๋ฐฐํฌ ์ ๊ทผ ๋ฐฉ์์ด๋ค. GitOps ๋ฐฉ์์ ์ธํ๋ผ์ ์ํํธ์จ์ด๋ฅผ ํจ๊ป ๊ด๋ฆฌํ๊ธฐ ๋๋ฌธ์ Git ๋ฒ์ ๊ด๋ฆฌ ์์คํ
๊ณผ ์ด์ ํ๊ฒฝ ๊ฐ์ ์ผ๊ด์ฑ์ ์ ์งํ์ฌ ์ํํธ์จ์ด ๊ฐ์ ๋ถ์ผ์น ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ค. ๋ชจ๋ ์ฝ๋์ ์ธํ๋ผ ๋ณ๊ฒฝ ์ฌํญ์ด Git ์ ์ฅ์์ ์ ์ฅ๋ ๋๋ฌธ์ ๋ณ๊ฒฝ ๋ด์ญ์ ์ถ์ ํ๊ณ ๋กค๋ฐฑ์ ์ฝ๊ฒ ์ํํ ์ ์๋ค.
๐ Infra
์๋ก ์ด๋ฒ์ ์ฌ๋ด ํ์์ Kubernates ์ฃผ์ ๋ก ์ธ๋ฏธ๋๊ฐ ์งํ์ ํ๊ฒ ๋์๋ค. ๊ทธ๋ฌ๋ฉด์ ์ด์ ์ฝ๋๋ง ์์ฑํ๋๊ฒ ์๋๋ผ, ์๋กญ๊ฒ devopsํ๊ฒฝ์ ๊ตฌ์ถํ์ฌ ์ฝ๋ ์์ฑ ํ ์ด๋ป๊ฒ ํตํฉํ๊ณ ๋ฐฐํฌ ํ ๊ฒ์ธ์ง ๊ทธ๊ฒ์ ๋ํ์ฌ ๊ณต๋ถํด์ผ ํ ๊ฒ ๊ฐ์ ์ ๋ฆฌํ๋ ์๊ฐ์ ๊ฐ์ ธ๋ณด๋ ค๊ณ ํ๋ค. CI(Continuous Integration) CI(Continuous Integration)๋ "์ง์์ ์ธ ํตํฉ" ์ด๋ผ๋ ์๋ฏธ๋ก, ์์ฝํ์๋ฉด ๋น๋/ํ
์คํธ ์๋ํ ๊ณผ์ ์
๋๋ค. ์ ํ๋ฆฌ์ผ์ด์
์ ๋ํ ์๋ก์ด ์ฝ๋ ๋ณ๊ฒฝ ์ฌํญ์ด ์ ๊ธฐ์ , ์๋์ ์ผ๋ก ๋น๋ ๋ฐ ํ
์คํธ๋์ด ๊ณต์ ๋ฆฌํฌ์งํ ๋ฆฌ์ ํตํฉ๋๋ฏ๋ก CI๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ๊ตฌํํ ๊ฒฝ์ฐ ์ฌ๋ฌ ๋ช
์ ๊ฐ๋ฐ์๊ฐ ๋์์ ์ ํ๋ฆฌ์ผ์ด์
๊ฐ๋ฐ๊ณผ ๊ด๋ จ๋ ์ฝ๋ ์์
์ ํ ๊ฒฝ์ฐ ์๋ก ์ถฉ๋ํ ์ ์๋ ๋ฌธ์ ๋ฅผ ์์ฝ๊ฒ ํ์ธํ๊ณ ..