Red Hat Training

A Red Hat training course is available for OpenShift Container Platform

8.5.3.3. 보안

사용자 정의 전략을 사용하면 모든 빌드 유형에 추가할 수 있는 소스이미지 의 보안 외에 임의의 보안 목록을 빌더 Pod에 추가할 수 있습니다. ???

각 시크릿은 특정 위치에 마운트할 수 있습니다.

strategy:
  customStrategy:
    secrets:
      - secretSource: 1
          name: "secret1"
        mountPath: "/tmp/secret1" 2
      - secretSource:
          name: "secret2"
        mountPath: "/tmp/secret2"
1
secretSource는 빌드와 동일한 네임스페이스에 있는 보안에 대한 참조입니다.
2
mountPath는 보안을 마운트해야 하는 사용자 정의 빌더 내부의 경로입니다.
8.5.3.3.1. 웹 콘솔을 통한 시크릿 추가

프라이빗 리포지토리에 액세스할 수 있도록 빌드 구성에 보안을 추가하려면 다음을 수행합니다.

  1. 새 OpenShift Container Platform 프로젝트를 생성합니다.
  2. 프라이빗 소스 코드 리포지토리에 액세스하기 위한 인증 정보가 포함된 시크릿을 생성합니다.
  3. 사용자 정의 빌드 구성을 생성합니다.
  4. 빌드 구성 편집기 페이지 또는 웹 콘솔fromimage 페이지에 있는 소스 보안을 설정합니다.
  5. 저장 버튼을 클릭합니다.