로그인 관련
# CLI 로그인
argocd login <ARGOCD_SERVER>
# 현재 설정된 컨텍스트 확인
argocd context
Shell
복사
애플리케이션 관리
# 애플리케이션 생성
argocd app create <APP_NAME> --repo <GIT_REPO> --path <PATH> --dest-server <K8S_SERVER> --dest-namespace <NAMESPACE>
# 애플리케이션 목록 조회
argocd app list
# 애플리케이션 상세 정보 조회
argocd app get <APP_NAME>
# 애플리케이션 삭제
argocd app delete <APP_NAME>
# 애플리케이션 동기화(배포)
argocd app sync <APP_NAME>
Shell
복사
리포지토리 관리
# 리포지토리 추가
argocd repo add <REPO_URL> --username <USERNAME> --password <PASSWORD>
# 리포지토리 목록 조회
argocd repo list
# 리포지토리 삭제
argocd repo rm <REPO_URL>
Shell
복사
클러스터 관리
# 클러스터 추가
argocd cluster add <CONTEXT_NAME>
# 클러스터 목록 조회
argocd cluster list
# 클러스터 삭제
argocd cluster rm <CLUSTER_NAME>
Shell
복사
프로젝트 관리
# 프로젝트 생성
argocd proj create <PROJECT_NAME>
# 프로젝트 목록 조회
argocd proj list
# 프로젝트 삭제
argocd proj delete <PROJECT_NAME>
Shell
복사
모니터링 및 디버깅
# 애플리케이션 로그 확인
argocd app logs <APP_NAME>
# 애플리케이션 리소스 상태 확인
argocd app resources <APP_NAME>
# 애플리케이션 히스토리 확인
argocd app history <APP_NAME>
Shell
복사
설정 관리
# 현재 설정 확인
argocd admin settings get
# 특정 설정값 업데이트
argocd admin settings update-pl <KEY> <VALUE>
Shell
복사
기타
# 특정 명령어의 상세 도움말
argocd <command> --help
# 전체 도움말
argocd help
Shell
복사
패스워드 해시 생성 (bcrypt)
argocd account bcrypt --password <새로운패스워드>
Shell
복사