2장. 기본 모드에서 Argo CD 서버에 로그인
Red Hat OpenShift GitOps argocd
CLI 툴은 기술 프리뷰 기능 전용입니다. 기술 프리뷰 기능은 Red Hat 프로덕션 서비스 수준 계약(SLA)에서 지원되지 않으며 기능적으로 완전하지 않을 수 있습니다. 따라서 프로덕션 환경에서 사용하는 것은 권장하지 않습니다. 이러한 기능을 사용하면 향후 제품 기능을 조기에 이용할 수 있어 개발 과정에서 고객이 기능을 테스트하고 피드백을 제공할 수 있습니다.
Red Hat 기술 프리뷰 기능의 지원 범위에 대한 자세한 내용은 기술 프리뷰 기능 지원 범위를 참조하십시오.
GitOps argocd
CLI 및 Argo CD 인증 정보를 사용하여 기본 모드에서 Argo CD 서버에 로그인하여 명령을 실행할 수 있습니다.
2.1. Argo CD 서버에 로그인
GitOps argocd
CLI를 설치하고 구성한 후 Argo CD 서버에 로그인하여 기본 모드에서 명령을 실행해야 합니다.
사전 요구 사항
-
GitOps
argocd
CLI 도구가 설치되어 구성되어 있어야 합니다.
프로세스
인증 정보를 사용하여 로그인하고 세션 전체에서 로그인 상태를 유지해야 합니다.
If the login session times out, you can use the `relogin` command to log in again. When done using the `argocd` commands, you can log out using the `logout` command.
Argo CD 서버의
관리자
계정 암호를 가져옵니다.$ ADMIN_PASSWD=$(oc get secret openshift-gitops-cluster -n openshift-gitops -o jsonpath='{.data.admin\.password}' | base64 -d)
Argo CD 서버 URL을 가져옵니다.
$ SERVER_URL=$(oc get routes openshift-gitops-server -n openshift-gitops -o jsonpath='{.status.ingress[0].host}')
admin
계정 암호를 사용하여 Argo CD 서버에 로그인하고 작은따옴표로 전달합니다.중요암호를 작은따옴표로 포함하면 쉘에 의해
$
와 같은 특수 문자가 잘못 해석되지 않습니다. 항상 작은 따옴표를 사용하여 암호의 리터럴 값을 묶습니다.$ argocd login --username admin --password ${ADMIN_PASSWD} ${SERVER_URL}
예
$ argocd login --username admin --password '<password>' openshift-gitops.openshift-gitops.apps-crc.testing
로그인에 성공하면 세션 컨텍스트가 다음과 같이 표시됩니다.
출력 예
'admin:login' logged in successfully Context '<server_url>' updated