3.3. OpenShift Container Platform CLI에서 플랫폼 게이트웨이 로그인 세부 정보 가져오기
플랫폼 게이트웨이에 로그인하려면 웹 주소와 암호가 필요합니다.
3.3.1. 플랫폼 게이트웨이 웹 주소 가져오기
Red Hat OpenShift Container Platform 경로는 외부 클라이언트가 이름으로 연결할 수 있도록 호스트 이름으로 서비스를 노출합니다. 플랫폼 게이트웨이 인스턴스를 만들 때 해당 인스턴스를 위한 경로가 생성되었습니다. 경로는 YAML 파일의 플랫폼 게이트웨이 오브젝트에 할당한 이름을 상속합니다.
다음 명령을 사용하여 경로를 가져옵니다.
oc get routes -n <platform_namespace>
oc get routes -n <platform_namespace>
다음 예에서
플랫폼 게이트웨이는 ansible-automation-platform
네임스페이스에서 실행되고 있습니다.
oc get routes -n 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
플랫폼 게이트웨이 인스턴스의 주소는 example-ansible-automation-platform.apps-crc.testing
입니다.
3.3.2. 플랫폼 게이트웨이 암호 가져오기
sub.yaml
의 플랫폼 게이트웨이 인스턴스의 YAML 블록은 이름 및 admin_user 키에 값을 할당합니다. 다음 명령에서 이러한 값을 사용하여 플랫폼 게이트웨이 인스턴스의 암호를 가져옵니다.
oc get secret/<your instance name>-<admin_user>-password -o yaml
oc get secret/<your instance name>-<admin_user>-password -o yaml
admin_user 의 기본값은 admin
입니다. sub.yaml
에서 관리자 사용자 이름을 변경한 경우 명령을 수정합니다.
다음 예제에서는 example
이라는 플랫폼 게이트웨이 오브젝트의 암호를 검색합니다.
oc get secret/example-admin-password -o yaml
oc get secret/example-admin-password -o yaml
플랫폼 게이트웨이 인스턴스의 암호는 출력의 metadata
필드에 나열됩니다.
oc get secret/example-admin-password -o yaml
$ oc get secret/example-admin-password -o yaml
apiVersion: v1
data:
password: ODzLODzLODzLODzLODzLODzLODzLODzLODzLODzLODzL
kind: Secret
metadata:
labels:
app.kubernetes.io/component: aap
app.kubernetes.io/name: example
app.kubernetes.io/operator-version: ""
app.kubernetes.io/part-of: example
name: example-admin-password
namespace: ansible-automation-platform