CLI

install argocd cli

https://argo-cd.readthedocs.io/en/stable/cli_installation/

# macos
brew install argocd

# linux latest
curl -sSL -o /usr/local/bin/argocd https://github.com/argoproj/argo-cd/releases/latest/download/argocd-linux-amd64
chmod +x /usr/local/bin/argocd

# linux version
VERSION=<TAG> # Select desired TAG from https://github.com/argoproj/argo-cd/releases
curl -sSL -o /usr/local/bin/argocd https://github.com/argoproj/argo-cd/releases/download/$VERSION/argocd-linux-amd64
chmod +x /usr/local/bin/argocd

https://argo-cd.readthedocs.io/en/stable/user-guide/commands/argocd/

port forwarding

kubectl port-forward svc/argocd-server -n argocd 8080:443

์ ‘์† ํ™•์ธ

https://localhost:8080

get password

login

password ๋ณ€๊ฒฝ

add user

create configmap

create token

--account๊ฐ€ ์—†์œผ๋ฉด ํ˜„์žฌ ๋กœ๊ทธ์ธ๋œ ์œ ์ €

์–ด๋“œ๋ฏผ์˜ ๊ฒฝ์šฐ ์œ„์˜ ์˜ˆ์ œ์ฒ˜๋Ÿผ ์ถ”๊ฐ€๋กœ ๋„ฃ์–ด์ค˜์•ผํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ปค๋งจ๋“œ๋กœ ์ƒ์„ฑ์‹œ ์—๋Ÿฌ๊ฐ€ ๋‚˜๋Š”๊ฒฝ์šฐ๋„ ์žˆ๋‹ค. ์ด๋•Œ๋Š” ์›น์—์„œ ์ƒ์„ฑํ•˜๋ฉด๋œ๋‹ค.

role ์ถ”๊ฐ€

์œ ์ €๋ฅผ ์ถ”๊ฐ€ํ•ด๋„ ๊ถŒํ•œ์„ ์•ˆ์ฃผ๋ฉด ์•„๋ฌด๊ฒƒ๋„ ๋ณด์ด์ง€ ์•Š๋Š”๋‹ค.

์—…๋ฐ์ดํŠธํ•ด๋ณด์ž.

dev๋ผ๋Š” ์œ ์ €๋ฅผ ๊ถŒํ•œ์„ ์ถ”๊ฐ€ํ–ˆ๊ณ  sync๊ฐ€ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ–‡๋‹ค.

add repo

add app

get app

app sync

app delete

how to use token

refernce

argocd cli

Last updated

Was this helpful?