Search

ArgoCD CLI Command

로그인 관련

# 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
복사