argocd - deptno/deptno.github.io GitHub Wiki
argocd
- git μ single source of truth λ‘ μ¬μ©, μνκ° git κ³Ό μΌμΉλ μ μλ κΈ°λ₯ λ° UI λ₯Ό μ 곡
- gitops
- helm μ§μ
- argocd namespace μμ application crd λ₯Ό μ΄μ©ν΄μ helm μ λ§€λμ§
- κ° ν¬λ¦ μ체λ ν΄λΉ λ€μμ€νμ΄μ€μ μ€μΉ λ κ²μΌλ‘ μκ°λ¨
- argocd cli μ‘΄μ¬
install
argocd λ μμ§ helm chart λ₯Ό 곡μμ μΌλ‘ μ§μνμ§ μμ, λλ¬Έμ manifest λ₯Ό ν΅ν μ€μΉ
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml
brew install argocd
error
- traefik tls termination
argocd-server --insecure
μ΅μ μΌλ‘ μλ²λ₯Ό μ€ννκ³ IngressRoute μμ tls λ₯Ό termination