검색

5.3. OpenShift Container Platform CLI에서 자동화 컨트롤러 로그인 세부 정보 가져오기

download PDF

자동화 컨트롤러에 로그인하려면 웹 주소와 암호가 필요합니다.

5.3.1. 자동화 컨트롤러 웹 주소 가져오기

Red Hat OpenShift Container Platform 경로는 호스트 이름으로 서비스를 노출하므로 외부 클라이언트가 이름으로 액세스할 수 있습니다. 자동화 컨트롤러 인스턴스를 생성할 때 해당 인스턴스를 위한 경로가 생성되었습니다. 이 경로는 YAML 파일의 자동화 컨트롤러 오브젝트에 할당한 이름을 상속합니다.

다음 명령을 사용하여 경로를 가져옵니다.

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

자동화 컨트롤러 인스턴스의 주소는 example-ansible-automation-platform.apps-crc.testing 입니다.

5.3.2. 자동화 컨트롤러 암호 가져오기

sub.yaml 의 자동화 컨트롤러 인스턴스의 YAML 블록은 nameadmin_user 키에 값을 할당합니다. 다음 명령에서 이러한 값을 사용하여 자동화 컨트롤러 인스턴스의 암호를 가져옵니다.

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

자동화 컨트롤러 인스턴스의 암호는 출력의 metadata 필드에 나열됩니다.

$ oc get secret/example-admin-password -o yaml

apiVersion: v1
data:
  password: ODzLODzLODzLODzLODzLODzLODzLODzLODzLODzLODzL
kind: Secret
metadata:
  annotations:
    kubectl.kubernetes.io/last-applied-configuration: '{"apiVersion":"v1","kind":"Secret","metadata":{"labels":{"app.kubernetes.io/component":"automationcontroller","app.kubernetes.io/managed-by":"automationcontroller-operator","app.kubernetes.io/name":"example","app.kubernetes.io/operator-version":"","app.kubernetes.io/part-of":"example"},"name":"example-admin-password","namespace":"ansible-automation-platform"},"stringData":{"password":"88TG88TG88TG88TG88TG88TG88TG88TG"}}'
  creationTimestamp: "2021-11-03T00:02:24Z"
  labels:
    app.kubernetes.io/component: automationcontroller
    app.kubernetes.io/managed-by: automationcontroller-operator
    app.kubernetes.io/name: example
    app.kubernetes.io/operator-version: ""
    app.kubernetes.io/part-of: example
  name: example-admin-password
  namespace: ansible-automation-platform
  resourceVersion: "185185"
  uid: 39393939-5252-4242-b929-665f665f665f

이 예에서 암호는 88TG88TG88TG88TG88TG88TG88TG88TG 88TG88TG88TG88TG88TG88TG 입니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.