1.26.4. Jaeger 사용자 정의 리소스에서 Jaeger 구성 지정

ServiceMeshControlPlane (SMCP) 리소스가 아닌 Jaeger CR(사용자 정의 리소스)에서 Jaeger를 구성하여 Jaeger 배포를 완전히 사용자 지정할 수 있습니다. 구성이 SMCP 외부에 지정되므로 이 구성을 "외부 Jaeger"라고도 합니다.

참고

동일한 네임스페이스에 SMCP 및 Jaeger CR을 배포해야 합니다. 예를 들면 istio-system입니다.

독립형 Jaeger 인스턴스를 구성하고 배포한 다음 SMCP 리소스의 spec.addons.jaeger.name 값으로 Jaeger 리소스의 name을 지정할 수 있습니다. name 값과 일치하는 Jaeger CR이 있으면 Service Mesh Control Plane에서 기존 설치를 사용합니다. 이 방법을 사용하면 Jaeger 설정을 완전히 사용자 지정할 수 있습니다.

1.26.4.1. 배포 모범 사례

  • Red Hat OpenShift distributed tracing 인스턴스 이름은 고유해야 합니다. Red Hat OpenShift distributed tracing 플랫폼 인스턴스가 여러 개 있고 사이드카 삽입 에이전트를 사용하고자 하는 경우 Red Hat OpenShift distributed tracing 플랫폼 인스턴스에 고유한 이름이 있어야 하며 주입 주석은 추적 데이터가 보고되어야 하는 Red Hat OpenShift distributed tracing 플랫폼 인스턴스 이름을 명시적으로 지정해야 합니다.
  • 다중 테넌트 구현 및 테넌트가 네임스페이스로 구분된 경우 Red Hat OpenShift distributed tracing 플랫폼 인스턴스를 각 테넌트 네임스페이스에 배포합니다.

    • 다중 테넌트 설치 또는 Red Hat OpenShift Dedicated에서는 데몬 세트로의 에이전트가 지원되지 않습니다. 사이드카로서의 에이전트는 이러한 사용 사례에 대해 지원되는 유일한 구성입니다.
  • Red Hat OpenShift Service Mesh의 일부로 분산 추적을 설치하는 경우 분산 추적 리소스를 ServiceMeshControlPlane 리소스와 동일한 네임스페이스에 설치해야 합니다.

영구 스토리지 구성에 대한 자세한 내용은 영구 스토리지 이해 및 선택한 스토리지 옵션에 대한 적절한 구성 항목을 참조하십시오.