728x90 Continuous deployment1 Argocd: ํ๋์ ์ธ CI/CD๋ฅผ ์ํ ํจ๊ณผ์ ์ธ ๋ฐฐํฌ ๋๊ตฌ Argocd: ํ๋์ ์ธ CI/CD๋ฅผ ์ํ ํจ๊ณผ์ ์ธ ๋ฐฐํฌ ๋๊ตฌ 1. Argocd ์๊ฐ 1.1 Argocd๋? Argocd๋ GitOps๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ์คํ ์์ค์ CD(Continuous Deployment) ๋๊ตฌ๋ก, Kubernetes ํด๋ฌ์คํฐ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ํจ๊ณผ์ ์ผ๋ก ๋ฐฐํฌํ๊ณ ๊ด๋ฆฌํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. 1.2 Argocd์ ์ ๋ Argocd๋ "Argo" ํ๋ก์ ํธ์ ์ผํ์ผ๋ก ๊ฐ๋ฐ๋์์ต๋๋ค. Argo ํ๋ก์ ํธ๋ Kubernetes ๊ธฐ๋ฐ์ ์ํฌํ๋ก์ฐ ๋ฐ CD๋ฅผ ์ํ ๋ค์ํ ๋๊ตฌ๋ฅผ ์ ๊ณตํ๋ ํ๋ก์ ํธ์ ๋๋ค. 2. Argocd์ ํ์์ฑ 2.1 GitOps ๊ธฐ๋ฐ์ CD Argocd๋ GitOps ๋ฐฉ์์ ์ฑํํ์ฌ ๋ชจ๋ ๋ฐฐํฌ ๊ตฌ์ฑ๊ณผ ์ ํ๋ฆฌ์ผ์ด์ ์ํ๋ฅผ Git ๋ฆฌํฌ์งํ ๋ฆฌ์ ์ ์ฅํจ์ผ๋ก์จ, ์ธํ๋ผ ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์.. 2024. 2. 22. ์ด์ 1 ๋ค์