5.3. 이미지 가져오기 정책


OpenShift Container Platform에서 이미지 업데이트를 관리하고 Pod 시작 성능을 최적화하려면 컨테이너 사양에 imagePullPolicy 매개변수를 구성할 수 있습니다. 이 설정은 레지스트리에서 컨테이너 이미지를 가져오는 시기를 제어합니다.

5.3.1. imagePullPolicy 매개변수 정보

OpenShift Container Platform이 레지스트리에서 컨테이너 이미지를 가져오거나 컨테이너를 시작할 때 로컬로 캐시된 복사본을 사용하는 경우를 제어하려면 imagePullPolicy 매개변수를 구성할 수 있습니다. 이 정책은 이미지 업데이트를 관리하고 Pod 시작 성능을 최적화하는 데 도움이 됩니다.

다음 표에는 imagePullPolicy 매개변수에 사용 가능한 값이 나열되어 있습니다.

Expand
표 5.3. imagePullPolicy 값
현재의설명

Always

항상 이미지를 가져옵니다.

IfNotPresent

이미지가 아직 노드에 없는 경우에만 이미지를 가져옵니다.

Never

이미지를 가져오지 않습니다.

다음 예제에서는 v1.2.3 태그된 이미지에 대해 imagePullPolicy 매개변수를 IfNotPresent 로 설정합니다.

imagePullPolicy 구성의 예

apiVersion: apps/v1
kind: Deployment
# ...
spec:
  # ...
  template:
    spec:
      containers:
      - name: my-app-container
        image: registry.example.com/myapp:v1.2.3
        imagePullPolicy: IfNotPresent
        ports:
        - containerPort: 8080

다음과 같습니다.

spec.template.spec.containers.image
사용할 이미지임을 지정합니다. 이 예제에서 이미지 태그는 명시적으로 v1.2.3 으로 설정됩니다.
spec.template.spec.containers.imagePullPolicy
사용할 정책을 지정합니다. 이 예에서는 이미지 태그가 latest 가 아니므로 정책이 IfNotPresent 로 설정됩니다.

5.3.1.1. imagePullPolicy 매개변수 생략

imagePullPolicy 매개변수를 생략하면 OpenShift Container Platform에서 이미지 태그를 기반으로 정책을 자동으로 결정합니다. 이 기본 동작은 latest 태그가 항상 최신 이미지를 가져오는 반면 특정 버전 태그는 사용 가능한 경우 로컬 캐시된 이미지를 사용하여 효율성을 향상시킵니다.

Expand
이미지 태그imagePullPolicy 설정동작

latest

Always

항상 이미지를 가져옵니다. 이 정책은 컨테이너가 항상 최신 버전의 이미지를 사용하도록 하는 데 도움이 됩니다.

기타 태그(예: v1.2.3,stable,production)

IfNotPresent

필요한 경우에만 당깁니다. 이 정책은 노드에 존재하는 경우 로컬로 캐시된 이미지의 버전을 사용하므로 레지스트리에서 불필요한 가져오기를 방지할 수 있습니다.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

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

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

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

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동