2.5.5.5.3. 미들웨어 구성 옵션 덮어쓰기
미들웨어 섹션은 환경 변수를 사용하여 재정의할 수 없습니다. 하지만 몇 가지 예외가 있습니다. 예를 들면 다음과 같습니다.
middleware: repository: - name: openshift options: acceptschema2: true 1 pullthrough: true 2 mirrorpullthrough: true 3 enforcequota: false 4 projectcachettl: 1m 5 blobrepositorycachettl: 10m 6
- 1
- 매니페스트 붙여넣기 요청에서 매니페스트 스키마 v2를 수락할 수 있는 부울 환경 변수
REGISTRY_MIDDLE_REPOSITORY_OPENSHIFT_ACCEPTSCHEMA2
로 재정의할 수 있는 구성 옵션입니다. 인식된 값은true
및false
입니다(아래의 다른 모든 부울 변수에 적용됩니다). - 2
- 원격 리포지토리에 프록시 모드를 활성화하는 부울 환경 변수
REGISTRY_MIDDLE_REPOSITORY_OPENSHIFT_PULLTHROUGH
로 재정의할 수 있는 구성 옵션입니다. - 3
- 부울 환경 변수
REGISTRY_MIDDLE_REPOSITORY_OPENSHIFT_MIRRORPULLTHROUGH
로 재정의할 수 있는 구성 옵션으로, 원격 Blob을 제공하는 경우 레지스트리에서 Blob을 로컬로 미러링하도록 지시합니다. - 4
- 할당량 적용을 켜거나 끌 수 있는 부울 환경 변수
REGISTRY_MIDDLE_REPOSITORY_OPENSHIFT_ENFORCEQUOTA
로 재정의할 수 있는 구성 옵션입니다. 기본적으로 할당량 적용은 꺼져 있습니다. - 5
REGISTRY_MIDDLEWARE_REPOSITORY_OPENSHIFT_PROJECTCACHETTL
환경 변수로 재정의할 수 있는 구성 옵션으로 프로젝트 할당량 오브젝트에 대한 제거 시간 제한을 지정합니다. 유효한 기간 문자열(예:2m
)이 걸립니다. 비어 있는 경우 기본 시간 초과가 발생합니다.0(0m
)이면 캐싱이 비활성화됩니다.- 6
- 환경 변수
REGISTRY_MIDDLEWARE_REPOSITORY_OPENSHIFT_BLOBREPOSITORYCACHETTL
으로 재정의할 수 있는 구성 옵션으로 blob과 리포지토리를 포함하는 연결에 대한 제거 시간 제한을 지정합니다. 값의 형식은projectcachettl
사례와 동일합니다.