Red Hat OpenShift Cluster Observability Operator 릴리스 정보
OpenShift Cluster Observability Operator 릴리스의 새로운 기능 및 주요 변경 사항.
초록
1장. Cluster Observability Operator 릴리스 노트 링크 복사링크가 클립보드에 복사되었습니다!
COO(Cluster Observability Operator)는 관리자가 다양한 서비스 및 사용자가 사용할 수 있도록 독립적으로 구성할 수 있는 독립 실행형 모니터링 스택을 생성할 수 있는 선택적 OpenShift Container Platform Operator입니다.
COO는 OpenShift Container Platform의 기본 모니터링 기능을 보완합니다. 기본 플랫폼 및 CCMO(Cluster Monitoring Operator)에서 관리하는 사용자 워크로드 모니터링 스택과 병렬로 배포할 수 있습니다.
이 릴리스 노트에서는 OpenShift Container Platform의 Cluster Observability Operator 개발을 추적합니다.
다음 표에서는 Cluster Observability Operator 및 OpenShift Container Platform 버전에 따라 사용 가능한 기능에 대한 정보를 제공합니다.
COO 버전 | OCP 버전 | 분산 추적 | 로깅 | 문제 해결 패널 | ACM 경고 | 사고 탐지 |
---|---|---|---|---|---|---|
1.1+ | 4.12 - 4.14 | ✔ | ✔ | ✘ | ✘ | ✘ |
1.1+ | 4.15 | ✔ | ✔ | ✘ | ✔ | ✘ |
1.1+ | 4.16 - 4.18 | ✔ | ✔ | ✔ | ✔ | ✘ |
1.2+ | 4.19+ | ✔ | ✔ | ✔ | ✔ | ✔ |
OpenShift Container Platform 4.19부터는 웹 콘솔의 관점이 통합됩니다. Developer 모드는 기본적으로 더 이상 활성화되지 않습니다.
모든 사용자는 모든 OpenShift Container Platform 웹 콘솔 기능과 상호 작용할 수 있습니다. 그러나 클러스터 소유자가 아닌 경우 클러스터 소유자의 특정 기능에 대한 권한을 요청해야 할 수 있습니다.
여전히 개발자 화면을 활성화할 수 있습니다. 웹 콘솔의 시작 창에서 콘솔 둘러보기, 클러스터 설정, 개발자 화면 활성화에 대한 빠른 시작 정보를 찾고, 링크를 따라 새 기능 및 기능을 탐색할 수 있습니다.
1.1. Cluster Observability Operator 1.2.2 링크 복사링크가 클립보드에 복사되었습니다!
Cluster Observability Operator 1.2.2에서 다음 권고를 사용할 수 있습니다.
1.1.1. 버그 수정 링크 복사링크가 클립보드에 복사되었습니다!
이번 업데이트 이전에는 사고 탐지 기능 설치가 간헐적으로 실패할 수 있었습니다. 증상에는 사고 탐지 UI가 표시되지만 데이터는 포함하지 않습니다. 또한 health-analyzer
ServiceMonitor
리소스가 실패로 표시되고tls: failed to verify certificate: x509
. 이번 릴리스에서는 인시던트 탐지 기능이 올바르게 설치됩니다. (COO-1062)버그가 발생한 1.2.1에서 업그레이드하는 경우 문제를 해결하려면 모니터링 UI 플러그인을 다시 생성해야 합니다.
1.1.2. 확인된 문제 링크 복사링크가 클립보드에 복사되었습니다!
이는 Cluster Observability Operator 1.2.2에서 알려진 문제입니다.
버전 1.2.2를 설치하거나 버전 1.2.0에서 업그레이드할 때 모니터링 플러그인의
UIPlugin
리소스가 손상될 수 있습니다. 이는 모니터링 UI 플러그인과 함께 분산 추적, 문제 해결 패널 및 ACM(Advanced Cluster Management)도 배포한 경우에 발생합니다. UI 플러그인을 다시 생성하여 이 문제를 해결할 수 있습니다. (COO-1051)이전에 1.2.1에서 문제를 해결한 후 1.2.2로 업그레이드하면 이 문제가 다시 발생하지 않습니다.
1.2. Cluster Observability Operator 1.2.1 링크 복사링크가 클립보드에 복사되었습니다!
Cluster Observability Operator 1.2.1에 대해 다음 권고를 사용할 수 있습니다.
1.2.1. 버그 수정 링크 복사링크가 클립보드에 복사되었습니다!
- 이번 업데이트 이전에는 Operator 버전 1.2 업그레이드 중에 이전 버전 레이블 matcher가 유지되었습니다. 이로 인해 Perses 대시보드를 사용할 수 없게 되었습니다. 이번 릴리스에서는 버전 레이블이 제거되고 Perses 대시보드가 올바르게 조정됩니다.
1.2.2. 확인된 문제 링크 복사링크가 클립보드에 복사되었습니다!
이는 Cluster Observability Operator 1.2.1에서 알려진 문제입니다.
-
사고 탐지 기능의 설치는 간헐적으로 실패할 수 있습니다. 증상에는 사고 탐지 UI가 표시되지만 데이터는 포함하지 않습니다. 또한 health-analyzer
ServiceMonitor
리소스가 실패로 표시되고tls: failed to verify certificate: x509
. 1.2.2로 업그레이드하고 모니터링 UI 플러그인을 다시 생성하여 이 문제를 해결할 수 있습니다. (COO-1062) -
버전 1.2.1을 설치하거나 버전 1.2.0에서 업그레이드할 때 모니터링 플러그인의
UIPlugin
리소스가 손상될 수 있습니다. 이는 모니터링 UI 플러그인과 함께 분산 추적, 문제 해결 패널 및 ACM(Advanced Cluster Management)도 배포한 경우에 발생합니다. UI 플러그인을 다시 생성하여 이 문제를 해결할 수 있습니다. (COO-1051)
1.3. Cluster Observability Operator 1.2 링크 복사링크가 클립보드에 복사되었습니다!
다음 권고 사항은 Cluster Observability Operator 1.2에 대해 제공됩니다.
1.3.1. 새로운 기능 및 개선 사항 링크 복사링크가 클립보드에 복사되었습니다!
- 로깅 UI 플러그인은 이전에 지원되는 ViaQ 체계 외에 OTEL 형식을 지원합니다. (COO-816)
- 모니터링 UI 플러그인을 설치할 때 액셀러레이터 대시보드는 기본적으로 배포됩니다. (COO-942)
- 이제 Korrel8r에 그래프 노드당 여러 결과가 표시됩니다. (COO-785)
- 이제 별도의 사고 탐지 패널에서 직접 탐색이 지원되므로 RHACM(Red Hat Advanced Cluster Management) 2.14의 사고 개요 기능이 활성화됩니다. (COO-977, ACM-18751)
- 추적 뷰에 고급 필터가 추가되었습니다. (COO-979)
- 분산 추적 UI 플러그인의 상태는 이제 GA(General Availability)로, Patternfly 4, 5 및 6을 지원합니다. (COO-873)
1.3.2. 버그 수정 링크 복사링크가 클립보드에 복사되었습니다!
1.3.3. 확인된 문제 링크 복사링크가 클립보드에 복사되었습니다!
이는 Cluster Observability Operator 1.2.0에서 알려진 문제입니다.
- COO 1.1.1에서 COO 1.2로 업그레이드할 때 Perses 대시보드가 올바르게 조정되지 않으므로 모니터링 UI 플러그인을 다시 설치해야 합니다. (COO-978)
1.4. Cluster Observability Operator 1.1.1 링크 복사링크가 클립보드에 복사되었습니다!
1.4.1. 버그 수정 링크 복사링크가 클립보드에 복사되었습니다!
-
이전 버전에서는 Cluster Observability Operator 1.0에서 업그레이드한 후 많은 클러스터의
observability-operator
및perses-operator
Pod에OutOfMemory
오류로 인해CrashLoopBackOff
상태가 표시되었습니다. 이 릴리스에서는 이 문제가 해결되었습니다. (COO-784)
1.5. Cluster Observability Operator 1.1 링크 복사링크가 클립보드에 복사되었습니다!
다음 권고 사항은 Cluster Observability Operator 1.1에 대해 제공됩니다.
1.5.1. 새로운 기능 및 개선 사항 링크 복사링크가 클립보드에 복사되었습니다!
1.5.2. 확인된 문제 링크 복사링크가 클립보드에 복사되었습니다!
이는 Cluster Observability Operator 1.1.0에서 알려진 문제입니다.
observability-operator
및perses-operator
Pod는 Cluster Observability Operator 1.0에서 업그레이드한 후OutOfMemory
오류로 인해CrashLoopBackOff
상태가 됩니다.지식 기반 문서 ClusterObservability 및 OOMKilled in OOMKilled로 인한 CrashLoopBackOff의 Operator Pod에서 해결 방법이 제공됩니다.
이 문제는 COO-784 에서 추적되고 있습니다.
1.5.3. 버그 수정 링크 복사링크가 클립보드에 복사되었습니다!
- 이전에는 로깅 UI 플러그인에서 사용자 정의 LokiStack 이름 또는 네임스페이스 설정을 지원하지 않았습니다. 이 릴리스에서는 이 문제가 해결되었습니다. (COO-332)
1.6. Cluster Observability Operator 1.0 링크 복사링크가 클립보드에 복사되었습니다!
1.6.1. 새로운 기능 및 개선 사항 링크 복사링크가 클립보드에 복사되었습니다!
-
Prometheus CR에서 Alertmanager
scheme
및tlsConfig
필드를 구성할 수 있습니다. (COO-219)
문제 해결 패널에 대한 확장된 기술 프리뷰는 Kubernetes 리소스와 추적을 비교하고 로그, 경고, 지표 및 네트워크 이벤트를 포함하여 다른 관찰 가능한 신호와 직접 관련된 지원을 추가합니다. (COO-450)
-
웹 콘솔에서 모니터링 → 추적을 클릭하여 추적 페이지로 이동할 때 Tempo 인스턴스 및 테넌트를 선택할 수 있습니다. 프리뷰 문제 해결 패널은
openshift-tracing / platform
인스턴스 및platform
테넌트에서만 작동합니다. - 문제 해결 패널은 관리자 화면에서 가장 잘 작동합니다. 일부 백엔드의 권한 부여 문제, 특히 메트릭 및 경고에 대한 Prometheus로 인해 개발자 화면에서 기능이 제한됩니다. 이 문제는 향후 릴리스에서 해결될 예정입니다.
-
웹 콘솔에서 모니터링 → 추적을 클릭하여 추적 페이지로 이동할 때 Tempo 인스턴스 및 테넌트를 선택할 수 있습니다. 프리뷰 문제 해결 패널은
다음 표에서는 Cluster Observability Operator 및 OpenShift Container Platform 버전에 따라 사용 가능한 기능에 대한 정보를 제공합니다.
COO 버전 | OCP 버전 | 분산 추적 | 로깅 | 문제 해결 패널 |
---|---|---|---|---|
1.0 | 4.12 - 4.15 | ✔ | ✔ | ✘ |
1.0 | 4.16+ | ✔ | ✔ | ✔ |
1.6.2. CVE 링크 복사링크가 클립보드에 복사되었습니다!
1.6.3. 버그 수정 링크 복사링크가 클립보드에 복사되었습니다!
-
이전에는 COO 설치의 기본 네임스페이스가
openshift-operators
였습니다. 이번 릴리스에서는 defaullt 네임스페이스가openshift-cluster-observability-operator
로 변경됩니다. (COO-32) -
이전에는
korrel8r
에서 시계열 선택기 표현식만 구문 분석할 수 있었습니다. 이번 릴리스에서는korrel8r
유효한 PromQL 표현식을 구문 분석하여 상관 관계에 사용하는 시계열 선택기를 추출할 수 있습니다. (COO-558) - 이전 버전에서는 Distributed Tracing UI 플러그인에서 Tempo 인스턴스를 볼 때 추적 기간을 보여주는 분산형 플롯 그래프가 올바르게 렌더링되지 않았습니다. 크기가 너무 커서 x 및 y 축이 겹쳤습니다. 이번 릴리스에서는 그래프가 올바르게 렌더링됩니다. (COO-319)
1.7. 이전 기술 프리뷰 릴리스에서 사용 가능한 기능 링크 복사링크가 클립보드에 복사되었습니다!
다음 표에서는 이전 버전의 Cluster Observability Operator 및 OpenShift Container Platform에 따라 사용 가능한 기능에 대한 정보를 제공합니다.
COO 버전 | OCP 버전 | 대시보드 | 분산 추적 | 로깅 | 문제 해결 패널 |
---|---|---|---|---|---|
0.2.0 | 4.11 | ✔ | ✘ | ✘ | ✘ |
0.3.0+, 0.4.0+ | 4.11 - 4.15 | ✔ | ✔ | ✔ | ✘ |
0.3.0+, 0.4.0+ | 4.16+ | ✔ | ✔ | ✔ | ✔ |
1.8. Cluster Observability Operator 0.4.1 링크 복사링크가 클립보드에 복사되었습니다!
Cluster Observability Operator 0.4.1에 대해 다음 권고를 사용할 수 있습니다.
1.8.1. 새로운 기능 및 개선 사항 링크 복사링크가 클립보드에 복사되었습니다!
- Prometheus 및 Alertmanager에 대한 WebTLS를 구성할 수 있습니다.
1.8.2. CVE 링크 복사링크가 클립보드에 복사되었습니다!
1.8.3. 버그 수정 링크 복사링크가 클립보드에 복사되었습니다!
-
이전에는 대시보드 UI 플러그인을 삭제할 때
consoles.operator.openshift.io
리소스에console-dashboards-plugin
이 포함되어 있었습니다. 이 릴리스에서는 이 문제가 해결되었습니다. (COO-152) - 이전에는 웹 콘솔에 Red Hat COO의 올바른 아이콘이 표시되지 않았습니다. 이 릴리스에서는 이 문제가 해결되었습니다. (COO-353)
- 이전에는 웹 콘솔에서 COO를 설치할 때 지원 섹션에 잘못된 링크가 포함되어 있었습니다. 이 릴리스에서는 이 문제가 해결되었습니다. (COO-354)
- 이전에는 COO의 CSV(클러스터 서비스 버전)가 비공식 버전의 문서에 연결되어 있었습니다. 이 릴리스에서는 이 문제가 해결되었습니다. (COO-356)
1.9. Cluster Observability Operator 0.4.0 링크 복사링크가 클립보드에 복사되었습니다!
Cluster Observability Operator 0.4.0에서 다음 권고를 사용할 수 있습니다.
1.9.1. 새로운 기능 및 개선 사항 링크 복사링크가 클립보드에 복사되었습니다!
1.9.1.1. UI 플러그인 문제 해결 링크 복사링크가 클립보드에 복사되었습니다!
- 이제 특정 시작 신호를 선택하고 집중할 수 있도록 문제 해결 UI 패널이 개선되었습니다.
- 깊이를 선택하는 옵션과 함께 Korrel8r 쿼리를 더 잘 파악할 수 있습니다.
-
OpenShift Container Platform 버전 4.17 이상 사용자는 Application Launcher
에서 문제 해결 UI 패널에 액세스할 수 있습니다. 또는 4.16 이상 버전에서 모니터링 → 경고를 클릭하여 웹 콘솔에서 액세스할 수 있습니다.
자세한 내용은 UI 플러그인 문제 해결을 참조하십시오.
1.9.1.2. 분산 추적 UI 플러그인 링크 복사링크가 클립보드에 복사되었습니다!
- 분산 추적 UI 플러그인이 개선되었으며 Gantt 차트를 통해 추적을 탐색할 수 있습니다.
자세한 내용은 분산 추적 UI 플러그인 을 참조하십시오.
1.9.2. 버그 수정 링크 복사링크가 클립보드에 복사되었습니다!
- 이전에는 모니터링 → 로그를 클릭하여 웹 콘솔의 개발자 화면에서 액세스할 때 일반 사용자가 메트릭을 사용할 수 없었습니다. 이 릴리스에서는 이 문제가 해결되었습니다. (COO-288)
- 이전에는 문제 해결 UI 플러그인에서 네트워크 관찰 기능에 잘못된 필터를 사용했습니다. 이 릴리스에서는 이 문제가 해결되었습니다. (COO-299)
- 이전에는 문제 해결 UI 플러그인에서 Pod 레이블 검색에 잘못된 URL을 생성했습니다. 이 릴리스에서는 이 문제가 해결되었습니다. (COO-298)
-
이전에는 Distributed tracing UI 플러그인에 권한 부여 취약점이 있었습니다. 이번 릴리스에서는 이 문제가 해결되었으며 Distributed tracing UI 플러그인이 다중 테넌트
TempoStack
및TempoMonolithic
인스턴스만 사용하여 강화되었습니다.
1.10. Cluster Observability Operator 0.3.2 링크 복사링크가 클립보드에 복사되었습니다!
Cluster Observability Operator 0.3.2에서 다음 권고를 사용할 수 있습니다.
1.10.1. 새로운 기능 및 개선 사항 링크 복사링크가 클립보드에 복사되었습니다!
-
이번 릴리스에서는
MonitoringStack
구성 요소와 함께 허용 오차 및 노드 선택기를 사용할 수 있습니다.
1.10.2. 버그 수정 링크 복사링크가 클립보드에 복사되었습니다!
-
이전에는 특정 버전의 OpenShift Container Platform에 설치할 때 로깅 UIPlugin이
Available
상태가 아니며 로깅 Pod가 생성되지 않았습니다. 이 릴리스에서는 이 문제가 해결되었습니다. (COO-260)
1.11. Cluster Observability Operator 0.3.0 링크 복사링크가 클립보드에 복사되었습니다!
Cluster Observability Operator 0.3.0에서 다음 권고를 사용할 수 있습니다.
1.11.1. 새로운 기능 및 개선 사항 링크 복사링크가 클립보드에 복사되었습니다!
- 이번 릴리스에서는 Cluster Observability Operator가 향후 OpenShift Container Platform 관찰 기능 UI 플러그인 및 관찰 기능 구성 요소에 대한 백엔드 지원을 추가합니다.
1.12. Cluster Observability Operator 0.2.0 링크 복사링크가 클립보드에 복사되었습니다!
Cluster Observability Operator 0.2.0에서 다음 권고를 사용할 수 있습니다.
1.12.1. 새로운 기능 및 개선 사항 링크 복사링크가 클립보드에 복사되었습니다!
- 이번 릴리스에서는 Cluster Observability Operator에서 OpenShift Container Platform 웹 콘솔 UI(사용자 인터페이스)의 관찰 기능 관련 플러그인 설치 및 관리를 지원합니다. (COO-58)
1.13. Cluster Observability Operator 0.1.3 링크 복사링크가 클립보드에 복사되었습니다!
Cluster Observability Operator 0.1.3에서 다음 권고를 사용할 수 있습니다.
1.13.1. 버그 수정 링크 복사링크가 클립보드에 복사되었습니다!
-
이전 버전에서는
http://<prometheus_url>:9090/graph
에서 Prometheus 웹 사용자 인터페이스(UI)에 액세스하려고 하면Error opening React index.html: open web/ui/static/react/index.html: no such file or directory
. 이번 릴리스에서는 이 문제가 해결되어 Prometheus 웹 UI가 올바르게 표시됩니다. (COO-34)
1.14. Cluster Observability Operator 0.1.2 링크 복사링크가 클립보드에 복사되었습니다!
Cluster Observability Operator 0.1.2에서 다음 권고를 사용할 수 있습니다.
1.14.1. CVE 링크 복사링크가 클립보드에 복사되었습니다!
1.14.2. 버그 수정 링크 복사링크가 클립보드에 복사되었습니다!
- 이전에는 특정 CSV(클러스터 서비스 버전) 주석이 COO의 메타데이터에 포함되지 않았습니다. 이러한 누락된 주석으로 인해 특정 COO 기능 및 기능이 패키지 매니페스트 또는 OperatorHub 사용자 인터페이스에 표시되지 않았습니다. 이번 릴리스에서는 누락된 주석이 추가되어 이 문제를 해결합니다. (COO-11)
- 이전에는 COO의 자동 업데이트가 작동하지 않았으며 최신 버전의 Operator가 OperatorHub에서 최신 버전을 사용할 수 있더라도 이전 버전을 자동으로 대체하지 않았습니다. 이 릴리스에서는 이 문제가 해결되었습니다. (COO-12)
-
이전에는 Thanos Querier가 127.0.0.1(
localhost
)의 포트 9090에서만 네트워크 트래픽을 수신 대기했습니다. 이로 인해 Thanos Querier 서비스에 도달하려고 하면502 Bad Gateway
오류가 발생했습니다. 이번 릴리스에서는 구성 요소가 이제 기본 포트(10902)에서 수신 대기하도록 Thanos Querier 구성이 업데이트되어 문제를 해결합니다. 이러한 변경으로 인해 이제 서버 측 적용(SSA)을 통해 포트를 수정하고 필요한 경우 프록시 체인을 추가할 수도 있습니다. (COO-14)
1.15. Cluster Observability Operator 0.1.1 링크 복사링크가 클립보드에 복사되었습니다!
Cluster Observability Operator 0.1.1에 대해 다음 권고를 사용할 수 있습니다.
1.15.1. 새로운 기능 및 개선 사항 링크 복사링크가 클립보드에 복사되었습니다!
이번 릴리스에서는 제한된 네트워크 또는 연결이 끊긴 환경에서 Operator 설치를 지원하도록 Cluster Observability Operator를 업데이트합니다.
1.16. Cluster Observability Operator 0.1 링크 복사링크가 클립보드에 복사되었습니다!
이번 릴리스에서는 OperatorHub에서 Cluster Observability Operator의 기술 프리뷰 버전을 사용할 수 있습니다.