1.3.11. Operator 라이프사이클
1.3.11.1. Operator API의 이름이 ClusterExtension로 변경 (기술 프리뷰) 링크 복사링크가 클립보드에 복사되었습니다!
OLM(Operator Lifecycle Manager) 1.0의 이전 기술 프리뷰 단계에서는 Operator Controller 구성 요소에서 operator.operators.operatorframework.io 로 제공되는 새 Operator API가 도입되었습니다. OpenShift Container Platform 4.16에서 이 API는 OLM 1.0의 이 기술 프리뷰 단계에 대해 clusterextension.olm.operatorframework.io 로 이름이 지정됩니다.
이 API는 사용자용 API를 단일 오브젝트로 통합하여 registry+v1 번들 형식을 통해 Operator를 포함하는 설치된 확장 확장의 관리를 간소화합니다. ClusterExtension 주소로의 이름 변경은 다음과 같습니다.
- 클러스터 기능 확장의 단순화된 기능을 보다 정확하게 반영합니다.
- 보다 유연한 패키징 형식을 더 잘 나타냅니다.
-
클러스터접두사는ClusterExtension오브젝트가 클러스터 범위로, Operator가 네임스페이스 범위 또는 클러스터 범위 중 하나인 기존 OLM에서 변경됨을 명확하게 나타냅니다.
자세한 내용은 Operator Controller 를 참조하십시오.
현재 OLM 1.0에서는 다음 기준을 충족하는 확장 기능을 설치할 수 있습니다.
-
확장에서는
AllNamespaces설치 모드를 사용해야 합니다. - 확장에서는 Webhook를 사용하지 않아야 합니다.
Webhook를 사용하거나 단일 또는 지정된 네임스페이스 집합을 대상으로 하는 클러스터 확장은 설치할 수 없습니다.