연재 시리즈

ArgoCD 7편 - ArgoCD CLI설치

악분 2022. 9. 17. 17:04
반응형

안녕하세요. 이 글은 AroGD CD CLI설치 방법을 소개합니다.

영상: https://youtu.be/baq7t72JFxM

 

ArgoCD CLI란?

kubectl처럼 Argo CD를 CLI로 관리할 수 있습니다. WEB UI보다 더 많은 기능을 조작할 수 있습니다.

 

설치

Argo CD CLI를 설치하는 방법은 매우 다양합니다. 

 

WEB UI설치 방법

가장 간단한 방법은 Web UI에서 바이너리를 다운로드 받는 것입니다.

 

다운로드 받은 파일은 실행권한을 추가해줘야합니다. 그리고 환경변수 PATH로 설정된 디렉터리로 옮겨주면, 아무 경로에서 Argo CD 명령어를 실행할 수 있습니다.

mv ./argocd... ./argocd
chmod +x ./argocd
sudo mv ./argocd /usr/local/bin


Homebrew 설치 방법(MAC OS only)

MAC OS를 사용하시는 분은 HomeBrew로단하게 설치할 수 있습니다. M1계열 CPU도 지원합니다.

brew install argocd

 

설치확인

설치가 잘 되었으면, argocd CLI 버전을 확인 명령어가 잘 실행됩니다.

 

ArgoCD CLI Login

Argo CD CLI 명령어를 사용하려면 login이 필요합니다. 저는 self-singed인증서를 사용하므로 --insecure인자를 사용했습니다.

argocd login <argocd server 쿠버네티스 서비스 Cluster IP>:<port> --insecure

 

admin default 비밀번호는 쿠버네티스 secret에 저장되어 있습니다.

kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d; echo
반응형

'연재 시리즈' 카테고리의 다른 글

테라폼 시리즈 1편. IAC 정의와 테라폼  (2) 2022.10.17
ArgoCD 8편 - Non Cascade 삭제  (0) 2022.10.08
ArgoCD 6편 - Private Repository  (0) 2022.09.16
ArgoCD 6편 - Phase  (0) 2022.08.30
ArgoCD 6편 - Sync 설정  (6) 2022.08.16