5.3. OpenShift Container Platform CLI에서 자동화 컨트롤러 로그인 세부 정보 가져오기
자동화 컨트롤러에 로그인하려면 웹 주소와 암호가 필요합니다.
5.3.1. 자동화 컨트롤러 웹 주소 가져오기 링크 복사링크가 클립보드에 복사되었습니다!
Red Hat OpenShift Container Platform 경로는 호스트 이름으로 서비스를 노출하므로 외부 클라이언트가 이름으로 액세스할 수 있습니다. 자동화 컨트롤러 인스턴스를 생성할 때 해당 인스턴스를 위한 경로가 생성되었습니다. 이 경로는 YAML 파일의 자동화 컨트롤러 오브젝트에 할당한 이름을 상속합니다.
다음 명령을 사용하여 경로를 가져옵니다.
oc get routes -n <controller_namespace>
oc get routes -n <controller_namespace>
다음 예에서 자동화 컨트롤러가 ansible-automation-platform 네임스페이스에서 실행되고 있습니다.
oc get routes -n ansible-automation-platform NAME HOST/PORT PATH SERVICES PORT TERMINATION WILDCARD example example-ansible-automation-platform.apps-crc.testing example-service http edge/Redirect None
$ oc get routes -n ansible-automation-platform
NAME HOST/PORT PATH SERVICES PORT TERMINATION WILDCARD
example example-ansible-automation-platform.apps-crc.testing example-service http edge/Redirect None
자동화 컨트롤러 인스턴스의 주소는 example-ansible-automation-platform.apps-crc.testing 입니다.
5.3.2. 자동화 컨트롤러 암호 가져오기 링크 복사링크가 클립보드에 복사되었습니다!
sub.yaml 의 자동화 컨트롤러 인스턴스의 YAML 블록은 name 및 admin_user 키에 값을 할당합니다. 다음 명령에서 이러한 값을 사용하여 자동화 컨트롤러 인스턴스의 암호를 가져옵니다.
oc get secret/<controller_name>-<admin_user>-password -o yaml
oc get secret/<controller_name>-<admin_user>-password -o yaml
admin_user 의 기본값은 admin 입니다. sub.yaml 에서 admin 사용자 이름을 변경한 경우 명령을 수정합니다.
다음 예제에서는 example 이라는 자동화 컨트롤러 오브젝트의 암호를 검색합니다.
oc get secret/example-admin-password -o yaml
oc get secret/example-admin-password -o yaml
자동화 컨트롤러 인스턴스의 암호는 출력의 metadata 필드에 나열됩니다.
이 예에서 암호는 88TG88TG88TG88TG88TG88TG88TG88TG 88TG88TG88TG88TG88TG88TG 입니다.