5장. 클러스터 확장


5.1. 지원되는 확장

Operator를 클러스터 확장으로 설치하려면 번들 형식, 설치 모드 및 종속성 요구 사항을 충족해야 합니다. OLM(Operator Lifecycle Manager) v1은 검증, 변경 또는 변환에 Webhook를 사용하는 확장을 지원합니다.

OLM(Operator Lifecycle Manager) v1은 AllNamespaces 설치 모드를 사용하는 확장을 지원합니다. 이 모드를 사용하면 Operator에서 클러스터의 모든 네임스페이스에서 리소스를 감시하고 관리합니다.

기술 프리뷰 기능으로 특정 네임스페이스를 조사하도록 확장을 구성할 수 있습니다. 이렇게 하면 전체 클러스터 대신 하나의 네임스페이스로 감시할 수 있습니다.

5.1.1. 지원되는 번들 형식 및 종속 항목

Operator를 클러스터 확장으로 설치하려면 registry+v1 번들 형식을 사용하여 Operator를 패키징해야 합니다. OLM v1은 파일 기반 카탈로그 속성을 사용하여 종속성을 선언하는 Operator를 지원하지 않습니다.

Operator를 클러스터 확장으로 설치하려면 다음 기준을 충족해야 합니다.

  • Operator는 registry+v1 번들 형식을 사용하여 패키지됩니다.
  • Operator는 다음 파일 기반 카탈로그 속성을 사용하여 종속성을 선언하지 않습니다.

    • olm.gvk.required
    • olm.package.required
    • olm.constraint

OLM v1은 Operator가 설치 중에 이러한 요구 사항을 충족하는지 확인합니다. Operator가 이러한 기준을 충족하지 않으면 OLM v1에서 클러스터 확장 상태 조건에 문제를 보고합니다.

OLM(Operator Lifecycle Manager) v1은 OLM(Classic)에 도입된 OperatorConditions API를 지원하지 않습니다.

확장 프로그램이 OperatorConditions API만 사용하여 업데이트를 관리하는 경우 확장이 올바르게 설치되지 않을 수 있습니다. 이 API에 의존하는 대부분의 확장은 시작 시 실패하지만 조정 중에 일부 확장이 실패할 수 있습니다.

이 문제를 해결하려면 확장 기능을 특정 버전에 고정할 수 있습니다. 확장을 업데이트하려는 경우 확장 기능을 참조하여 확장 기능을 새 버전에 고정하는 것이 안전한지 확인합니다.

5.1.2. Webhook 지원

OLM(Operator Lifecycle Manager) v1은 검증, 변경 또는 변환에 Webhook를 사용하는 Operator를 지원합니다. Operator는 Webhook를 사용하여 보안 정책을 적용하거나 리소스에 구성을 삽입합니다.

OpenShift Service CA Operator는 웹 후크 인증서를 자동으로 관리합니다. Webhook가 포함된 Operator를 설치하면 OpenShift Service CA Operator가 다음 작업을 완료합니다.

  • 웹 후크 구성 및 서비스에 서비스 CA 주석을 적용합니다.
  • 클러스터 확장을 설치하는 네임스페이스에 TLS 인증서를 생성합니다.
  • Operator 배포에 인증서 보안을 마운트합니다.
  • 적절한 TLS 설정을 사용하여 Webhook 서비스를 구성합니다.
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

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

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

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

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동