9.2. Machine Config Operator 동작 및 레지스트리 변경


MCO(Machine Config Operator)는 레지스트리에 대한 변경 사항이 있는지 image.config.openshift.io/cluster 사용자 정의 리소스(CR)를 감시하고 레지스트리가 변경될 때 특정 단계를 수행합니다.

레지스트리 변경 사항이 image.config.openshift.io/cluster CR에 적용되는 경우 MCO는 다음 순차적 작업을 수행합니다.

  1. 노드를 차단합니다. 특정 매개변수로 인해 노드가 드레이닝되고 다른 매개변수는 노드가 드레이닝되지 않습니다.
  2. CRI-O를 다시 시작하여 변경 사항 적용
  3. 노드 차단 해제

    참고

    MCO는 변경 사항을 감지하면 노드를 재시작하지 않습니다. 이 기간 동안 서비스를 사용할 수 없는 상황이 발생할 수 있습니다.

9.2.1. 레지스트리 소스 허용 및 차단 시

MCO는 image.config.openshift.io/cluster 리소스에서 레지스트리에 대한 변경 사항을 감시합니다. MCO가 변경 사항을 감지하면 MCP(머신 구성 풀)의 노드에서 롤아웃을 트리거합니다. 허용되는 레지스트리 목록은 각 노드의 /etc/containers/policy.json 파일에서 이미지 서명 정책을 업데이트하는 데 사용됩니다. /etc/containers/policy.json 파일을 변경하려면 노드가 드레이닝할 필요가 없습니다.

9.2.2. containerRuntimeSearchRegistries 매개변수를 사용하는 경우

노드가 Ready 상태가 된 후 containerRuntimeSearchRegistries 매개변수가 추가되면 MCO가 나열된 레지스트리를 사용하여 각 노드에 /etc/containers/registries.conf.d 디렉터리에 파일을 생성합니다. 파일은 /etc/containers/registries.conf 파일의 정규화되지 않은 검색 레지스트리 목록을 덮어씁니다. 정규화되지 않은 검색 레지스트리의 기본 목록으로 돌아갈 수 없습니다.

중요

containerRuntimeSearchRegistries 매개변수는 Podman 및 CRI-O 컨테이너 엔진에서만 작동합니다. 목록의 레지스트리는 빌드 및 이미지 스트림에서 아닌 Pod 사양에서만 사용할 수 있습니다.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

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

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

Red Hat 소개

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

Theme

© 2025 Red Hat