3.7. 비용 운영자에 대한 기본 인증 구성

기본 인증을 사용하도록 비용 운영자를 구성할 수 있습니다. 기본적으로 비용 운영자는 토큰 인증을 사용합니다.

기본 인증을 구성할 때는 다음 두 가지 절차가 필요합니다.

3.7.1. 기본 인증을 위해 보안 키/값 쌍 생성

사전 요구 사항

  • 클러스터 관리자 권한이 있는 OpenShift Container Platform 웹 콘솔에 로그인되어 있습니다.
  • Cost Management Metrics Operator가 Installed Operators(설치된 Operator ) 탭에 표시됩니다.
  • cloud.redhat.com 계정의 사용자 이름과 암호가 있습니다.

프로세스

이 절차에서는 OpenShift Container Platform 웹 콘솔을 사용하여 기본 인증을 설정하는 방법에 대해 설명합니다.

  1. OpenShift Container Platform 웹 콘솔에서 워크로드 > 시크릿 탭을 클릭합니다.
  2. Secrets(시크릿 ) 창의 드롭다운에서 Project:costmanagement-metrics-operator 를 선택합니다.
  3. Create > Key/Value Secret(키/값 시크릿 만들기) 선택을 클릭합니다.
  4. Create Key/Value Secret (키/값 시크릿 생성) 창에서 다음 정보를 입력하여 사용자 이름 키와 암호 키 및 각 키의 값을 포함하는 새 시크릿을 생성합니다.

    1. Secret Name(시크릿 이름) 필드에 시크릿 이름을 입력합니다.

      시크릿 이름 예

      basic-auth-secret

    2. Key(키 ) 필드에 username을 입력합니다. 키 쌍의 첫 번째 키입니다.

      사용자 이름에 대한 키 이름 예

      username

    3. 사용자 이름 키의 Value (값) 필드에 인증된 cloud.redhat.com 사용자 계정의 실제 사용자 이름을 입력합니다.

      사용자 이름에 대한 키 값 예

      RedHatUser

    4. Add Key/Value(키/값 추가) 링크를 클릭하여 필요한 암호 키 이름과 값을 추가합니다.
    5. Key(키 ) 필드에 password를 입력합니다. 키 쌍의 두 번째 키입니다.

      암호에 대한 키 이름 예

      password

    6. password 키의 Value(값 ) 필드에 인증된 cloud.redhat.com 사용자 계정의 실제 암호를 입력합니다.

      암호에 대한 키 값 예

      my.User!password

    7. Create(만들기 ) 버튼을 클릭하여 기본 권한 부여 보안 생성을 완료합니다.
    8. Create(만들기 ) 버튼을 클릭한 후 시크릿의 키 정보 세부 정보를 확인할 수 있습니다.

      참고

      워크로드에 시크릿을 추가하지 마십시오.

3.7.2. YAML 파일 수정

시크릿 사용자 이름 및 암호 키/값 쌍과 함께 기본 인증을 사용하도록 Cost Management Metrics Operator API YAML 파일을 수정합니다.

사전 요구 사항

  • 클러스터 관리자 권한이 있는 OpenShift Container Platform 웹 콘솔에 로그인되어 있습니다.
  • 사용자 이름 및 암호 키/값 쌍에 대한 시크릿 이름을 생성하셨습니다.
  • Cost Management Metrics Operator가 설치되어 있습니다.

프로세스

  1. Operator > 설치된 Operator 탭을 클릭합니다.
  2. Cost Management Metrics Operator가 포함된 행을 찾은 다음 제공된 API 제목 아래에 있는 Cost Management Metrics Operator 링크를 클릭합니다.
  3. CostManagementMetricsConfig 창이 표시되면 Name (이름) 열에 나열된 구성 파일을 클릭합니다.

    기본 이름은 costmanagementmetricscfg -sample 입니다.

  4. costmanagementmetricscfg -sample 창이 표시되면 YAML 탭에서 를 클릭하여 편집 및 보기 창을 엽니다.
  5. YAML 보기에서 다음 행을 찾습니다.

      authentication:
        type: token
  6. 유형 변경: token to type: basic.
  7. secret_name에 대한 새 행을 삽입합니다. 이전에 생성한 이름인 secret_name 값을 입력합니다.

      authentication:
        secret_name: basic-auth-secret
        type: basic

  8. 저장 버튼을 클릭합니다. 확인 메시지가 나타납니다.