โ ์ฟ ๋ฒ๋คํฐ์ค ์ด๋๋ ํด๋์ค (์ง์ํธ) - Spring 1, 2 ์ ๋ฃ๊ณ ์์ฑํ๋ ๋ณต์ต ๋ธ๋ก๊ทธ ์ ๋๋ค.
1. ๋ฐฐํฌ๋ฅผ ํด์ผํ๋ ์ํฉ
1. ๋ฆฌ์์ค ์คํ ๋ณ๊ฒฝ → ์์์ ํ์
- Devops ์์ง๋์ด๊ฐ yaml ํ์ผ์ ์์ ํด์ git์ ์ปค๋ฐ
- ๋ฐฐํฌ์ก์ ์คํ
- ์ฟ ๋ฒ๋คํฐ์ค์ ๋ฐ์
=> ArgoCD ๊ฐ ๋ณ๊ฒฝ ๊ฐ์ง๋ฅผ ํด์ค์ ์ฟ ๋ฒ๋คํฐ์ค์ ์๋ ๋ฐฐํฌ
2. App ๋ฒ์ ์ ๊ทธ๋ ์ด๋ (์ปจํ ์ด๋ ์ด๋ฏธ์ง ๋ณ๊ฒฝ) → ์๋ํ ๊ฐ๋ฅ
- ๊ฐ๋ฐ์๊ฐ ์์ค ๋น๋๋ฅผ ์คํํ๋ฉด Jar ํ์ผ ์์ฑ
- ์ปจํ ์ด๋ ๋น๋ ํ ๋์ปค ํ๋ธ์ ์ด๋ฏธ์ง๋ฅผ ์ ๋ก๋
- ๋ฐฐํฌ ์คํ
- helm ์์ --set image.tage=1.0.0-202301, 102394 ์ฌ์ฉ์ yaml ํ์ผ ์์ ์์ด ์๋ ๋ฐฐํฌ ๊ฐ๋ฅ
=> App ๋ฒ์ ์ ๊ทธ๋ ์ด๋๋ ๊ตฌํ์ด ์กฐ๊ธ ๋ณต์ก ⇒ ArgoCD Image Updater ์ฌ์ฉ
2. ArgoCD Image Updater
- ์์ค๋น๋ → ์ปจํ ์ด๋ ๋น๋ → dockerhub ์ ๋ก๋
- ArgoCD ๊ฐ ์ฟ ๋ฒ๋คํฐ์ค์ ์๋ ๋ฐฐํฌ
- ์ค๊ฐ์ ์ด๋ฏธ์ง ์ ๋ฐ์ดํฐ๊ฐ ์๊ณ , ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ๋ฅผ ๊ฐ์งํ๊ณ ArgoCD ์ ๋ฐฐํฌ ๋ช ๋ น
- ์ค์น ์ ์ฐ๊ฒฐ ์ค์ ์ ๋ ฅ
์ด๋ฏธ์ง ์ถ์ฒ URL : https://inf.run/k7mF
'๐ฑ ์ธํ๋ฐ > โ ์ฟ ๋ฒ๋คํฐ์ค ์ด๋๋ ํด๋์ค (์ง์ํธ)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
(17) Argo Rollouts ๋ฅผ ์ด์ฉํ ๋ฐฐํฌ - Blue/Green, Canary (2) | 2025.06.24 |
---|---|
(15) ArgoCD ์ํคํ ์ฒ, Argo Apps ์ค์น ๋ฐ ๋ฐฐํฌ ํด๋ณด๊ธฐ (0) | 2025.06.24 |
(14) Helm๊ณผ Kustomize ๋น๊ตํ๋ฉฐ ์ฌ์ฉ-2 (1) | 2025.06.24 |
[๋ฏธ์ 5] ์ปจํ ์ด๋ ์ด๋ฏธ์ง ์ฌ๋ก ์ค์ต (1) | 2025.06.16 |
(13) Helm ๊ณผ Kustomize - 1 (Helm vs Kustomize, Helm ๋ฐฐํฌ) (1) | 2025.06.15 |