검색

7장. OLM 1.0 (기술 프리뷰)

download PDF

7.1. Operator Lifecycle Manager 1.0 정보 (기술 프리뷰)

OLM(Operator Lifecycle Manager)은 최초 릴리스 이후 OpenShift Container Platform 4에 포함되어 있습니다. OpenShift Container Platform 4.14에는 이 단계에서 OLM 1.0 으로 알려진 기술 프리뷰 기능으로 OLM의 차세대 반복을 위한 구성 요소가 도입되었습니다. 이 업데이트된 프레임워크는 이전 버전의 OLM에 포함된 여러 개념을 개발하고 새로운 기능을 추가합니다.

중요

OLM 1.0은 기술 프리뷰 기능 전용입니다. 기술 프리뷰 기능은 Red Hat 프로덕션 서비스 수준 계약(SLA)에서 지원되지 않으며 기능적으로 완전하지 않을 수 있습니다. 따라서 프로덕션 환경에서 사용하는 것은 권장하지 않습니다. 이러한 기능을 사용하면 향후 제품 기능을 조기에 이용할 수 있어 개발 과정에서 고객이 기능을 테스트하고 피드백을 제공할 수 있습니다.

Red Hat 기술 프리뷰 기능의 지원 범위에 대한 자세한 내용은 기술 프리뷰 기능 지원 범위를 참조하십시오.

OpenShift Container Platform 4.14에서 OLM 1.0의 기술 프리뷰 단계에서 관리자는 다음 기능을 확인할 수 있습니다.

GitOps 워크플로를 지원하는 완전히 선언적 모델

OLM 1.0은 두 가지 주요 API를 통해 Operator 관리를 단순화합니다.

  • Operator 컨트롤러 구성 요소에서 operator.operators.operatorframework.io 로 제공되는 새로운 Operator API는 사용자용 API를 단일 오브젝트로 통합하여 설치된 Operator의 관리를 간소화합니다. 이를 통해 관리자와 SRE는 GitOps 원칙을 사용하여 프로세스를 자동화하고 원하는 상태를 정의할 수 있습니다.
  • 새 카탈로그 구성 요소에서 제공하는 카탈로그 API는 OLM 1.0의 기반 역할을 하며 사용자가 Operator 및 Kubernetes 확장과 같은 설치 가능한 콘텐츠를 검색할 수 있도록 클러스터 내 클라이언트의 카탈로그 압축을 풉니다. 이렇게 하면 세부 정보, 채널 및 업데이트 에지를 포함하여 사용 가능한 모든 Operator 번들 버전에 대한 가시성이 향상됩니다.

자세한 내용은 Operator ControllerCatalogd 를 참조하십시오.

Operator 업데이트에 대한 제어 기능 개선
카탈로그 콘텐츠에 대한 통찰력이 개선되어 관리자는 설치 및 업데이트에 대한 대상 버전을 지정할 수 있습니다. 이렇게 하면 관리자가 대상 버전의 Operator 업데이트를 보다 효과적으로 제어할 수 있습니다. 자세한 내용은 Operator 업데이트를 참조하십시오.
유연한 Operator 패키지 형식

관리자는 파일 기반 카탈로그를 사용하여 다음 유형의 콘텐츠를 설치하고 관리할 수 있습니다.

  • 기존 OLM 환경과 유사하게 OLM 기반 Operator
  • 임의의 Kubernetes 매니페스트의 정적 컬렉션인 일반 번들

또한 번들 크기는 더 이상 etcd 값 크기 제한으로 제한되지 않습니다. 자세한 내용은 카탈로그에서 Operator 설치일반 번들 관리를 참조하십시오.

7.1.1. 목적

OLM(Operator Lifecycle Manager)의 미션은 Kubernetes 클러스터에서 클러스터 확장의 라이프사이클을 중앙 및 선언적으로 관리하는 것이었습니다. 그 목적은 항상 기본 클러스터의 라이프사이클 전반에 걸쳐 클러스터 및 platform-as-a-service (Platform-as-a-service) 관리자를 위해 쉽고 안전하며 재현할 수 있도록 기능 확장을 설치, 실행 및 업데이트하는 것이었습니다.

OpenShift Container Platform 4로 시작하고 기본적으로 포함되어 있는 OLM의 초기 버전은 Operator라는 특정 유형의 클러스터 확장에 대한 이러한 특정 요구 사항에 대한 고유한 지원을 제공하는 데 중점을 둡니다. Operator는 클러스터에 추가 기능을 제공하기 위해 하나 이상의 API 확장 기능과 함께 제공되는 하나 이상의 Kubernetes 컨트롤러로 CRD( CustomResourceDefinition ) 오브젝트로 분류됩니다.

많은 릴리스의 프로덕션 클러스터에서 실행된 후 OLM의 차세대는 Operator뿐만 아니라 클러스터 확장에 대한 라이프사이클을 포함하는 것을 목표로 합니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.