7.4. 컨테이너 이미지 준비 매개변수
컨테이너를 준비하는 데 필요한 기본 파일(containers-prepare-parameter.yaml
)에는 ContainerImagePrepare
heat 매개변수가 포함되어 있습니다. 이 매개변수는 이미지 세트를 준비하기 위한 다양한 설정을 정의합니다.
parameter_defaults: ContainerImagePrepare: - (strategy one) - (strategy two) - (strategy three) ...
각각의 설정에서 하위 매개변수 세트를 통해 사용할 이미지와 해당 이미지의 사용 방법을 정의할 수 있습니다. 다음 표에는 각 ContainerImagePrepare
전략에 사용할 수 있는 하위 매개변수에 대한 정보가 나와 있습니다.
매개변수 | 설명 |
---|---|
| 전략에서 이미지 이름을 제외하는 정규식 목록입니다. |
|
전략에 포함할 정규식 목록입니다. 기존 이미지와 일치하는 이미지 이름이 하나 이상 있어야 합니다. |
|
대상 이미지 태그에 추가할 문자열입니다. 예를 들어 16.2.3-5.161 태그가 있는 이미지를 가져와서 |
| 수정할 이미지를 필터링하는 이미지 레이블로 이루어진 사전입니다. 이미지가 정의된 레이블과 일치하면 director에서 그 이미지를 수정 프로세스에 포함합니다. |
| 이미지를 대상 레지스트리로 푸시하기 전 업로드 중에 실행할 ansible 역할 이름의 문자열입니다. |
|
|
| 업로드 프로세스 중 이미지를 푸시할 레지스트리의 네임스페이스를 정의합니다.
Red Hat Container Catalog에서 직접 이미지를 가져오는 동안 프로덕션 환경에서 이 매개변수를
|
| 원본 컨테이너 이미지를 가져온 소스 레지스트리입니다. |
|
초기 이미지를 가져올 위치를 정의하는 |
|
지정된 컨테이너 이미지 메타데이터 레이블의 값을 사용하여 모든 이미지에 대한 태그를 생성하고 해당 태그가 지정된 이미지를 가져옵니다. 예를 들어 |
이미지를 언더클라우드로 내보내는 경우 push
. _destination 대신 push_destination: true
를 사용합니다. UNDERCLOUD_IP:PORTpush_destination: true
방식은 IPv4 및 IPv6 주소 모두에서 일관성 수준을 제공합니다.
set
매개변수에 여러 key: value
정의를 사용할 수 있습니다.
키 | 설명 |
---|---|
| Ceph Storage 컨테이너 이미지의 이름입니다. |
| Ceph Storage 컨테이너 이미지의 네임스페이스입니다. |
| Ceph Storage 컨테이너 이미지의 태그입니다. |
| Ceph Storage Alert Manager 컨테이너 이미지의 이름, 네임스페이스 및 태그입니다. |
| Ceph Storage Grafana 컨테이너 이미지의 이름, 네임스페이스 및 태그입니다. |
| Ceph Storage Node Exporter 컨테이너 이미지의 이름, 네임스페이스 및 태그입니다. |
| Ceph Storage Prometheus 컨테이너 이미지의 이름, 네임스페이스 및 태그입니다. |
| 각 OpenStack 서비스 이미지의 접두사입니다. |
| 각 OpenStack 서비스 이미지의 접미사입니다. |
| 각 OpenStack 서비스 이미지의 네임스페이스입니다. |
|
사용할 OpenStack Networking (Neutron) 컨테이너를 결정하는 데 사용할 드라이버입니다. null 값을 사용하여 표준 |
|
소스의 모든 이미지에 대한 특정 태그를 설정합니다. 정의되지 않은 경우 director는 Red Hat OpenStack Platform 버전 번호를 기본값으로 사용합니다. 이 매개변수가 |
컨테이너 이미지는 Red Hat OpenStack Platform 버전을 기반으로 멀티 스트림 태그를 사용합니다. 즉, 더 이상 latest
태그가 없음을 의미합니다.