17장. FlowCollector API 참조
FlowCollector API는 네트워크 흐름 수집을 위한 배포를 Pilot하고 구성하는 데 사용되는 기본 스키마입니다. 이 참조 가이드에서는 이러한 중요한 설정을 관리하는 데 도움이 됩니다.
17.1. FlowCollector API 사양 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
FlowCollector는 기본 배포를 시험하고 구성하는 네트워크 흐름 컬렉션 API의 스키마입니다. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
| APIVersion은 버전이 지정된 이 오브젝트 표현의 스키마를 정의합니다. 서버는 인식된 스키마를 최신 내부 값으로 변환해야 하며 인식할 수 없는 값을 거부할 수 있습니다. 자세한 내용은 https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources |
|
|
| kind는 이 오브젝트가 나타내는 REST 리소스에 해당하는 문자열 값입니다. 서버는 클라이언트가 요청을 제출하는 끝점에서 이를 유추할 수 있습니다. CamelCase로 업데이트할 수 없습니다. 자세한 내용은 https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds |
|
|
| 표준 오브젝트의 메타데이터입니다. 자세한 내용은 https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata |
|
|
|
FlowCollector 리소스의 원하는 상태를 정의합니다. *: 이 문서 전체에서 기능에 대해 "지원되지 않음" 또는 "더 이상 사용되지 않음"은 이 기능이 Red Hat에서 공식적으로 지원하지 않음을 의미합니다. 예를 들어 커뮤니티에서 기여하고 유지 관리를 위한 공식적인 동의 없이 수락되었을 수 있습니다. 제품 유지 관리자는 최상의 노력으로 이러한 기능에 대한 지원을 제공할 수 있습니다. |
17.1.1. .metadata 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- 표준 오브젝트의 메타데이터입니다. 자세한 내용은 https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
- 유형
-
object
17.1.2. .spec 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
FlowCollector 리소스의 원하는 상태를 정의합니다.
*: 이 문서 전체에서 기능에 대해 "지원되지 않음" 또는 "더 이상 사용되지 않음"은 이 기능이 Red Hat에서 공식적으로 지원하지 않음을 의미합니다. 예를 들어 커뮤니티에서 기여하고 유지 관리를 위한 공식적인 동의 없이 수락되었을 수 있습니다. 제품 유지 관리자는 최상의 노력으로 이러한 기능에 대한 지원을 제공할 수 있습니다.
- 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
| 흐름 추출에 대한 에이전트 구성입니다. |
|
|
|
Console |
|
|
|
- 흐름 프로세서가 확장 가능한 배포에서 지원하는 Kubernetes 서비스로 수신 대기하도록 하는
-
- 흐름 프로세서가 DaemonSet에서 지원하는 호스트 네트워크를 사용하여 에이전트에서 직접 수신하도록 합니다.
Kafka는 더 나은 확장성, 복원력 및 고가용성을 제공할 수 있습니다(자세한 내용은 https://www.redhat.com/en/topics/integration/what-is-apache-kafka)를 참조하십시오.
메모리 효율이 낮기 때문에 대규모 클러스터에서 |
|
|
|
|
|
|
|
Kafka 구성을 통해 Kafka를 흐름 컬렉션 파이프라인의 일부로 브로커로 사용할 수 있습니다. |
|
|
|
|
|
|
| 네트워크 Observability Pod가 배포되는 네임스페이스입니다. |
|
|
|
|
|
|
|
|
|
|
|
|
17.1.3. .spec.agent 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- 흐름 추출에 대한 에이전트 구성입니다.
- 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
|
|
17.1.4. .spec.agent.ebpf 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
eBPF는spec.agent.type이eBPF로 설정된 경우 eBPF 기반 흐름 보고기와 관련된 설정을 설명합니다. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
활성화할 추가 기능 목록입니다. 모두 기본적으로 비활성화되어 있습니다. 추가 기능을 활성화하면 성능에 영향을 미칠 수 있습니다. 가능한 값은 다음과 같습니다:
-
-
-
-
-
-
-
이 기능을 사용하려면 커널 디버그 파일 시스템을 마운트해야 하므로 eBPF 에이전트 Pod는
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
eBPF 에이전트 컨테이너의 권한 모드입니다. |
|
|
|
|
|
|
| eBPF 프로브의 샘플링 간격입니다. 100은 100인 하나의 패킷이 전송됨을 의미합니다. 0 또는 1은 모든 패킷이 샘플링됨을 의미합니다. |
17.1.5. .spec.agent.ebpf.advanced 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
Advanced를 사용하면 eBPF 에이전트의 내부 구성의 일부 측면을 설정할 수 있습니다. 이 섹션은GOGC및GOMAXPROCS환경 변수와 같은 디버깅 및 세분화된 성능 최적화를 목표로 합니다. 이러한 값을 at your own risk로 설정합니다. 거기에서 기본 Linux 기능을 재정의할 수도 있습니다. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
| Linux 기능은 권한으로 실행되지 않는 경우 재정의됩니다. 기본 기능은 BPF, PERFMON 및 NET_ADMIN입니다. |
|
|
|
|
|
|
| 스케줄링은 노드에서 Pod를 예약하는 방법을 제어합니다. |
17.1.6. .spec.agent.ebpf.advanced.scheduling 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- 스케줄링은 노드에서 Pod를 예약하는 방법을 제어합니다.
- 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
| 지정된 경우 Pod의 스케줄링 제약 조건입니다. 문서는 https://kubernetes.io/docs/reference/kubernetes-api/workload-resources/pod-v1/#scheduling 를 참조하십시오. |
|
|
|
|
|
|
| 지정된 경우 Pod의 우선 순위를 나타냅니다. 문서는 https://kubernetes.io/docs/concepts/scheduling-eviction/pod-priority-preemption/#how-to-use-priority-and-preemption 를 참조하십시오. 지정하지 않으면 기본 우선순위가 사용되거나 기본값이 없는 경우 0이 사용됩니다. |
|
|
|
|
17.1.7. .spec.agent.ebpf.advanced.scheduling.affinity 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- 지정된 경우 Pod의 스케줄링 제약 조건입니다. 문서는 https://kubernetes.io/docs/reference/kubernetes-api/workload-resources/pod-v1/#scheduling 를 참조하십시오.
- 유형
-
object
17.1.8. .spec.agent.ebpf.advanced.scheduling.tolerations 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
허용 오차는 일치하는 테인트가 있는 노드에 Pod를 예약할 수 있는 허용 오차 목록입니다. 문서는 https://kubernetes.io/docs/reference/kubernetes-api/workload-resources/pod-v1/#scheduling 를 참조하십시오. - 유형
-
array
17.1.9. .spec.agent.ebpf.flowFilter 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
flowFilter는 흐름 필터링과 관련된 eBPF 에이전트 구성을 정의합니다. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
eBPF 흐름 필터링 기능을 활성화하려면 |
|
|
|
IMP(Internet Control Message Protocol) 트래픽의 경우 |
|
|
|
ICMP 트래픽의 경우 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17.1.10. .spec.agent.ebpf.flowFilter.rules 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
규칙은eBPF 에이전트에서 필터링 규칙 목록을 정의합니다. 필터링이 활성화되면 기본적으로 규칙과 일치하지 않는 흐름이 거부됩니다. 기본값을 변경하려면{ action: "Accept", cidr: "0.0.0.0/0"}}을(를) 허용하는 규칙을 정의한 다음 거부 규칙으로 구체화할 수 있습니다. - 유형
-
array
17.1.11. .spec.agent.ebpf.flowFilter.rules[] 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
CryostatPFFlowFilterRule은 흐름 필터링 규칙에 대한 원하는 eBPF 에이전트 구성을 정의합니다. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
IMP(Internet Control Message Protocol) 트래픽의 경우 |
|
|
|
ICMP 트래픽의 경우 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17.1.12. .spec.agent.ebpf.metrics 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
메트릭은 메트릭과 관련된 eBPF 에이전트 구성을 정의합니다. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
|
eBPF 에이전트 메트릭 컬렉션을 비활성화하려면 |
|
|
| Prometheus 스크랩에 대한 지표 서버 끝점 구성입니다. |
17.1.13. .spec.agent.ebpf.metrics.server 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- Prometheus 스크랩에 대한 지표 서버 끝점 구성입니다.
- 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
| 지표 서버 HTTP 포트입니다. |
|
|
| TLS 구성입니다. |
17.1.14. .spec.agent.ebpf.metrics.server.tls 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- TLS 구성입니다.
- 유형
-
object - 필수 항목
-
type
-
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TLS 구성 유형을 선택합니다.
- 끝점에 대해 TLS를 구성하지 않도록 |
17.1.15. .spec.agent.ebpf.metrics.server.tls.provided 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
type이Provided로 설정된 경우 TLS 구성입니다. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
| 인증서가 포함된 구성 맵 또는 시크릿의 이름입니다. |
|
|
| 인증서가 포함된 구성 맵 또는 시크릿의 네임스페이스입니다. 생략하면 기본값은 Network Observability가 배포된 동일한 네임스페이스를 사용하는 것입니다. 네임스페이스가 다르면 필요에 따라 마운트할 수 있도록 구성 맵 또는 시크릿이 복사됩니다. |
|
|
|
인증서 참조: |
17.1.16. .spec.agent.ebpf.metrics.server.tls.providedCaFile 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
type이Provided로 설정된 경우 CA 파일에 대한 참조입니다. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
| 구성 맵 또는 시크릿 내의 파일 이름입니다. |
|
|
| 파일이 포함된 구성 맵 또는 시크릿의 이름입니다. |
|
|
| 파일이 포함된 구성 맵 또는 시크릿의 네임스페이스입니다. 생략하면 기본값은 Network Observability가 배포된 동일한 네임스페이스를 사용하는 것입니다. 네임스페이스가 다르면 필요에 따라 마운트할 수 있도록 구성 맵 또는 시크릿이 복사됩니다. |
|
|
|
파일 참조: |
17.1.17. .spec.agent.ebpf.resources 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
리소스는이 컨테이너에 필요한 컴퓨팅 리소스입니다. 자세한 내용은 https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/에서 참조하십시오. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
| 제한은 허용되는 최대 컴퓨팅 리소스 양을 나타냅니다. 자세한 내용은 https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ |
|
|
| 요청은 필요한 최소 컴퓨팅 리소스 양을 설명합니다. 컨테이너에 대한 Requests를 생략하면 구현 정의된 값을 제외하고 명시적으로 지정된 경우 기본값은 Limits로 설정됩니다. 요청은 제한을 초과할 수 없습니다. 자세한 내용은 https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ |
17.1.18. .spec.consolePlugin 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
Console
Plugin은 사용 가능한 경우 OpenShift Container Platform 콘솔 플러그인과 관련된 설정을 정의합니다. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
|
플러그인 배포에 설정할 수평 Pod |
|
|
| 콘솔 플러그인 배포를 활성화합니다. |
|
|
|
|
|
|
|
콘솔 플러그인 백엔드의 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
이 컨테이너에 필요한 컴퓨팅 리소스 측면에서 |
|
|
| OpenShift Container Platform 콘솔 대신 독립 실행형 콘솔로 배포합니다. 통합 환경을 제공하지 않으므로 OpenShift Container Platform과 함께 사용하는 것은 권장되지 않습니다. [지원되지 않음(*)]. |
|
|
|
|
17.1.19. .spec.consolePlugin.advanced 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
Advanced를 사용하면 콘솔 플러그인의 내부 구성의 일부 측면을 설정할 수 있습니다. 이 섹션은GOGC및GOMAXPROCS환경 변수와 같은 디버깅 및 세분화된 성능 최적화를 목표로 합니다. 이러한 값을 at your own risk로 설정합니다. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17.1.20. .spec.consolePlugin.advanced.scheduling 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
scheduling은 노드에서 pod가 어떻게 스케줄링되는지 제어합니다. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
| 지정된 경우 Pod의 스케줄링 제약 조건입니다. 문서는 https://kubernetes.io/docs/reference/kubernetes-api/workload-resources/pod-v1/#scheduling 를 참조하십시오. |
|
|
|
|
|
|
| 지정된 경우 Pod의 우선 순위를 나타냅니다. 문서는 https://kubernetes.io/docs/concepts/scheduling-eviction/pod-priority-preemption/#how-to-use-priority-and-preemption 를 참조하십시오. 지정하지 않으면 기본 우선순위가 사용되거나 기본값이 없는 경우 0이 사용됩니다. |
|
|
|
|
17.1.21. .spec.consolePlugin.advanced.scheduling.affinity 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- 지정된 경우 Pod의 스케줄링 제약 조건입니다. 문서는 https://kubernetes.io/docs/reference/kubernetes-api/workload-resources/pod-v1/#scheduling 를 참조하십시오.
- 유형
-
object
17.1.22. .spec.consolePlugin.advanced.scheduling.tolerations 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
허용 오차는 일치하는 테인트가 있는 노드에 Pod를 예약할 수 있는 허용 오차 목록입니다. 문서는 https://kubernetes.io/docs/reference/kubernetes-api/workload-resources/pod-v1/#scheduling 를 참조하십시오. - 유형
-
array
17.1.23. .spec.consolePlugin.autoscaler 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
플러그인 배포에 설정할 수평 Pod
자동 스케일러의 자동 스케일러 [더 이상 사용되지 않음 (*)] 사양입니다. 사용 중단 알림: 관리형 자동 스케일러는 향후 버전에서 제거됩니다. 선택한 자동 스케일러를 대신 구성하고spec.consolePlugin.unmanagedReplicas를true로 설정할 수 있습니다. HorizontalPodAutoscaler 문서(autoscaling/v2)를 참조하십시오. - 유형
-
object
17.1.24. .spec.consolePlugin.portNaming 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
portNaming은 port-to-service 이름 변환의 구성을 정의합니다. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
| 콘솔 플러그인 포트-서비스 이름 변환을 활성화 |
|
|
|
|
17.1.25. .spec.consolePlugin.quickFilters 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
quickFilters는 Console 플러그인에 대한 빠른 필터 사전 설정을 구성합니다. 외부 트래픽의 필터는 서브넷 레이블이 내부 및 외부 트래픽을 구분하도록 구성되어 있다고 가정합니다(spec.processor.subnetLabels참조). - 유형
-
array
17.1.26. .spec.consolePlugin.quickFilters[] 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
QuickFilter는 콘솔의 빠른 필터에 대한 사전 설정 구성을 정의합니다. - 유형
-
object - 필수 항목
-
filter -
name
-
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
| 콘솔에 표시되는 필터의 이름 |
17.1.27. .spec.consolePlugin.resources 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
이 컨테이너에 필요한 컴퓨팅 리소스 측면에서
리소스입니다. 자세한 내용은 https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ 을 참조하십시오. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
| 제한은 허용되는 최대 컴퓨팅 리소스 양을 나타냅니다. 자세한 내용은 https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ |
|
|
| 요청은 필요한 최소 컴퓨팅 리소스 양을 설명합니다. 컨테이너에 대한 Requests를 생략하면 구현 정의된 값을 제외하고 명시적으로 지정된 경우 기본값은 Limits로 설정됩니다. 요청은 제한을 초과할 수 없습니다. 자세한 내용은 https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ |
17.1.28. .spec.exporters 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
exporters는 사용자 정의 사용 또는 스토리지에 대한 추가 선택적 내보내기를 정의합니다. - 유형
-
array
17.1.29. .spec.exporters[] 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
FlowCollectorExporter는 보강된 흐름을 보낼 추가 내보내기를 정의합니다. - 유형
-
object - 필수 항목
-
type
-
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
| 강화된 IPFIX 흐름을 보내기 위한 IP 주소 및 포트와 같은 IPFIX 구성입니다. |
|
|
| 풍요한 흐름을 보내기 위한 주소 및 주제와 같은 Kafka 구성입니다. |
|
|
| 강화된 로그 또는 메트릭을 전송하는 IP 주소 및 포트와 같은 OpenTelemetry 구성입니다. |
|
|
|
|
17.1.30. .spec.exporters[].ipfix 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- 강화된 IPFIX 흐름을 보내기 위한 IP 주소 및 포트와 같은 IPFIX 구성입니다.
- 유형
-
object - 필수 항목
-
enterpriseID -
targetHost -
targetPort
-
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
| EnterpriseID 또는 개인 엔터프라이즈 번호(PEN). 지금까지 Network Observability는 할당된 번호를 소유하지 않으므로 구성에 대해 열린 상태로 유지됩니다. PEN은 Kubernetes 이름, RTT 등과 같은 표준 데이터를 수집하는 데 필요합니다. |
|
|
| IPFIX 외부 수신자의 주소입니다. |
|
|
| IPFIX 외부 수신자용 포트입니다. |
|
|
|
IPFIX 연결에 사용되는 전송 프로토콜( |
17.1.31. .spec.exporters[].kafka 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- 풍요한 흐름을 보내기 위한 주소 및 주제와 같은 Kafka 구성입니다.
- 유형
-
object - 필수 항목
-
address -
topic
-
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
| Kafka 서버의 주소 |
|
|
| SASL 인증 구성. [지원되지 않음(*)]. |
|
|
| TLS 클라이언트 구성. TLS를 사용하는 경우 주소가 TLS에 사용되는 Kafka 포트(일반적으로 9093)와 일치하는지 확인합니다. |
|
|
| 사용할 Kafka 주제입니다. 존재할 수 있어야 합니다. Network Observability는 이를 생성하지 않습니다. |
17.1.32. .spec.exporters[].kafka.sasl 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- SASL 인증 구성. [지원되지 않음(*)].
- 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
| 클라이언트 ID가 포함된 시크릿 또는 구성 맵에 대한 참조 |
|
|
| 클라이언트 보안이 포함된 시크릿 또는 구성 맵에 대한 참조 |
|
|
|
사용할 SASL 인증 유형 또는 SASL을 사용하지 않는 경우 |
17.1.33. .spec.exporters[].kafka.sasl.clientIDReference 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- 클라이언트 ID가 포함된 시크릿 또는 구성 맵에 대한 참조
- 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
| 구성 맵 또는 시크릿 내의 파일 이름입니다. |
|
|
| 파일이 포함된 구성 맵 또는 시크릿의 이름입니다. |
|
|
| 파일이 포함된 구성 맵 또는 시크릿의 네임스페이스입니다. 생략하면 기본값은 Network Observability가 배포된 동일한 네임스페이스를 사용하는 것입니다. 네임스페이스가 다르면 필요에 따라 마운트할 수 있도록 구성 맵 또는 시크릿이 복사됩니다. |
|
|
|
파일 참조: |
17.1.34. .spec.exporters[].kafka.sasl.clientSecretReference 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- 클라이언트 보안이 포함된 시크릿 또는 구성 맵에 대한 참조
- 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
| 구성 맵 또는 시크릿 내의 파일 이름입니다. |
|
|
| 파일이 포함된 구성 맵 또는 시크릿의 이름입니다. |
|
|
| 파일이 포함된 구성 맵 또는 시크릿의 네임스페이스입니다. 생략하면 기본값은 Network Observability가 배포된 동일한 네임스페이스를 사용하는 것입니다. 네임스페이스가 다르면 필요에 따라 마운트할 수 있도록 구성 맵 또는 시크릿이 복사됩니다. |
|
|
|
파일 참조: |
17.1.35. .spec.exporters[].kafka.tls 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- TLS 클라이언트 구성. TLS를 사용하는 경우 주소가 TLS에 사용되는 Kafka 포트(일반적으로 9093)와 일치하는지 확인합니다.
- 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
| TLS 활성화 |
|
|
|
|
|
|
|
|
17.1.36. .spec.exporters[].kafka.tls.caCert 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
cacert는 인증기관의 인증서 참조를 정의합니다. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
| 인증서가 포함된 구성 맵 또는 시크릿의 이름입니다. |
|
|
| 인증서가 포함된 구성 맵 또는 시크릿의 네임스페이스입니다. 생략하면 기본값은 Network Observability가 배포된 동일한 네임스페이스를 사용하는 것입니다. 네임스페이스가 다르면 필요에 따라 마운트할 수 있도록 구성 맵 또는 시크릿이 복사됩니다. |
|
|
|
인증서 참조: |
17.1.37. .spec.exporters[].kafka.tls.userCert 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
UserCert는 사용자 인증서 참조를 정의하고 mTLS에 사용됩니다. 단방향 TLS를 사용하는 경우 이 속성을 무시할 수 있습니다. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
| 인증서가 포함된 구성 맵 또는 시크릿의 이름입니다. |
|
|
| 인증서가 포함된 구성 맵 또는 시크릿의 네임스페이스입니다. 생략하면 기본값은 Network Observability가 배포된 동일한 네임스페이스를 사용하는 것입니다. 네임스페이스가 다르면 필요에 따라 마운트할 수 있도록 구성 맵 또는 시크릿이 복사됩니다. |
|
|
|
인증서 참조: |
17.1.38. .spec.exporters[].openTelemetry 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- 강화된 로그 또는 메트릭을 전송하는 IP 주소 및 포트와 같은 OpenTelemetry 구성입니다.
- 유형
-
object - 필수 항목
-
targetHost -
targetPort
-
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
| OpenTelemetry 적합성 형식에 매핑되는 사용자 지정 필드입니다. 기본적으로 네트워크 Observability 형식 제안이 사용됩니다. https://github.com/rhobs/observability-data-model/blob/main/network-observability.md#format-proposal . 현재 L3 또는 L4에 대해 허용되는 표준이 없으므로 네트워크 로그를 자유롭게 재정의할 수 있습니다. |
|
|
| 메시지에 추가할 헤더(선택 사항) |
|
|
| 로그에 대한 OpenTelemetry 구성. |
|
|
| 메트릭에 대한 OpenTelemetry 구성. |
|
|
|
OpenTelemetry 연결의 프로토콜입니다. 사용 가능한 옵션은 |
|
|
| OpenTelemetry 수신기의 주소입니다. |
|
|
| OpenTelemetry 수신기용 포트입니다. |
|
|
| TLS 클라이언트 구성. |
17.1.39. .spec.exporters[].openTelemetry.fieldsMapping 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- OpenTelemetry 적합성 형식에 매핑되는 사용자 지정 필드입니다. 기본적으로 네트워크 Observability 형식 제안이 사용됩니다. https://github.com/rhobs/observability-data-model/blob/main/network-observability.md#format-proposal . 현재 L3 또는 L4에 대해 허용되는 표준이 없으므로 네트워크 로그를 자유롭게 재정의할 수 있습니다.
- 유형
-
array
17.1.40. .spec.exporters[].openTelemetry.fieldsMapping[] 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
| |
|
|
| |
|
|
|
17.1.41. .spec.exporters[].openTelemetry.logs 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- 로그에 대한 OpenTelemetry 구성.
- 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
OpenTelemetry 수신자에 로그를 보내려면 |
17.1.42. .spec.exporters[].openTelemetry.metrics 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- 메트릭에 대한 OpenTelemetry 구성.
- 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
OpenTelemetry 수신자에 지표를 보내려면 |
|
|
| 수집기로 전송되는 메트릭의 빈도를 지정합니다. |
17.1.43. .spec.exporters[].openTelemetry.tls 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- TLS 클라이언트 구성.
- 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
| TLS 활성화 |
|
|
|
|
|
|
|
|
17.1.44. .spec.exporters[].openTelemetry.tls.caCert 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
cacert는 인증기관의 인증서 참조를 정의합니다. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
| 인증서가 포함된 구성 맵 또는 시크릿의 이름입니다. |
|
|
| 인증서가 포함된 구성 맵 또는 시크릿의 네임스페이스입니다. 생략하면 기본값은 Network Observability가 배포된 동일한 네임스페이스를 사용하는 것입니다. 네임스페이스가 다르면 필요에 따라 마운트할 수 있도록 구성 맵 또는 시크릿이 복사됩니다. |
|
|
|
인증서 참조: |
17.1.45. .spec.exporters[].openTelemetry.tls.userCert 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
UserCert는 사용자 인증서 참조를 정의하고 mTLS에 사용됩니다. 단방향 TLS를 사용하는 경우 이 속성을 무시할 수 있습니다. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
| 인증서가 포함된 구성 맵 또는 시크릿의 이름입니다. |
|
|
| 인증서가 포함된 구성 맵 또는 시크릿의 네임스페이스입니다. 생략하면 기본값은 Network Observability가 배포된 동일한 네임스페이스를 사용하는 것입니다. 네임스페이스가 다르면 필요에 따라 마운트할 수 있도록 구성 맵 또는 시크릿이 복사됩니다. |
|
|
|
인증서 참조: |
17.1.46. .spec.kafka 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
Kafka 구성을 통해 Kafka를 흐름 컬렉션 파이프라인의 일부로 브로커로 사용할 수 있습니다.
spec.deploymentModel이Kafka인 경우 사용할 수 있습니다. - 유형
-
object - 필수 항목
-
address -
topic
-
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
| Kafka 서버의 주소 |
|
|
| SASL 인증 구성. [지원되지 않음(*)]. |
|
|
| TLS 클라이언트 구성. TLS를 사용하는 경우 주소가 TLS에 사용되는 Kafka 포트(일반적으로 9093)와 일치하는지 확인합니다. |
|
|
| 사용할 Kafka 주제입니다. 존재할 수 있어야 합니다. Network Observability는 이를 생성하지 않습니다. |
17.1.47. .spec.kafka.sasl 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- SASL 인증 구성. [지원되지 않음(*)].
- 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
| 클라이언트 ID가 포함된 시크릿 또는 구성 맵에 대한 참조 |
|
|
| 클라이언트 보안이 포함된 시크릿 또는 구성 맵에 대한 참조 |
|
|
|
사용할 SASL 인증 유형 또는 SASL을 사용하지 않는 경우 |
17.1.48. .spec.kafka.sasl.clientIDReference 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- 클라이언트 ID가 포함된 시크릿 또는 구성 맵에 대한 참조
- 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
| 구성 맵 또는 시크릿 내의 파일 이름입니다. |
|
|
| 파일이 포함된 구성 맵 또는 시크릿의 이름입니다. |
|
|
| 파일이 포함된 구성 맵 또는 시크릿의 네임스페이스입니다. 생략하면 기본값은 Network Observability가 배포된 동일한 네임스페이스를 사용하는 것입니다. 네임스페이스가 다르면 필요에 따라 마운트할 수 있도록 구성 맵 또는 시크릿이 복사됩니다. |
|
|
|
파일 참조: |
17.1.49. .spec.kafka.sasl.clientSecretReference 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- 클라이언트 보안이 포함된 시크릿 또는 구성 맵에 대한 참조
- 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
| 구성 맵 또는 시크릿 내의 파일 이름입니다. |
|
|
| 파일이 포함된 구성 맵 또는 시크릿의 이름입니다. |
|
|
| 파일이 포함된 구성 맵 또는 시크릿의 네임스페이스입니다. 생략하면 기본값은 Network Observability가 배포된 동일한 네임스페이스를 사용하는 것입니다. 네임스페이스가 다르면 필요에 따라 마운트할 수 있도록 구성 맵 또는 시크릿이 복사됩니다. |
|
|
|
파일 참조: |
17.1.50. .spec.kafka.tls 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- TLS 클라이언트 구성. TLS를 사용하는 경우 주소가 TLS에 사용되는 Kafka 포트(일반적으로 9093)와 일치하는지 확인합니다.
- 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
| TLS 활성화 |
|
|
|
|
|
|
|
|
17.1.51. .spec.kafka.tls.caCert 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
cacert는 인증기관의 인증서 참조를 정의합니다. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
| 인증서가 포함된 구성 맵 또는 시크릿의 이름입니다. |
|
|
| 인증서가 포함된 구성 맵 또는 시크릿의 네임스페이스입니다. 생략하면 기본값은 Network Observability가 배포된 동일한 네임스페이스를 사용하는 것입니다. 네임스페이스가 다르면 필요에 따라 마운트할 수 있도록 구성 맵 또는 시크릿이 복사됩니다. |
|
|
|
인증서 참조: |
17.1.52. .spec.kafka.tls.userCert 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
UserCert는 사용자 인증서 참조를 정의하고 mTLS에 사용됩니다. 단방향 TLS를 사용하는 경우 이 속성을 무시할 수 있습니다. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
| 인증서가 포함된 구성 맵 또는 시크릿의 이름입니다. |
|
|
| 인증서가 포함된 구성 맵 또는 시크릿의 네임스페이스입니다. 생략하면 기본값은 Network Observability가 배포된 동일한 네임스페이스를 사용하는 것입니다. 네임스페이스가 다르면 필요에 따라 마운트할 수 있도록 구성 맵 또는 시크릿이 복사됩니다. |
|
|
|
인증서 참조: |
17.1.53. .spec.loki 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
Loki,흐름 저장소, 클라이언트 설정. - 유형
-
object - 필수 항목
-
mode
-
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
|
Loki에 흐름을 저장하려면 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Loki Operator를 사용하여 Loki를 관리할 때
- Loki가
- Loki가
- 위의 옵션이 설정과 일치하지 않는 경우 |
|
|
|
Cryostat 모드에 대한 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17.1.54. .spec.loki.advanced 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
Advanced를 사용하면 Loki 클라이언트의 내부 구성의 일부 측면을 설정할 수 있습니다. 이 섹션은 디버깅 및 세분화된 성능 최적화를 목표로 합니다. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17.1.55. .spec.loki.lokiStack 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
LokiStack모드에 대한 Loki 구성입니다. 이 기능은 쉽게 Loki Operator 구성에 유용합니다. 다른 모드에서는 무시됩니다. - 유형
-
object - 필수 항목
-
name
-
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
| 사용할 기존 LokiStack 리소스의 이름입니다. |
|
|
|
이 |
17.1.56. .spec.loki.manual 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
수동모드의 Loki 구성. 이는 가장 유연한 구성입니다. 다른 모드에서는 무시됩니다. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
-
-
-
Loki Operator를 사용하는 경우 이 Operator를 |
|
|
|
|
|
|
|
|
|
|
| Loki 상태 URL에 대한 TLS 클라이언트 구성 |
|
|
|
|
|
|
|
|
|
|
| Loki URL에 대한 TLS 클라이언트 구성 |
17.1.57. .spec.loki.manual.statusTls 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- Loki 상태 URL에 대한 TLS 클라이언트 구성
- 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
| TLS 활성화 |
|
|
|
|
|
|
|
|
17.1.58. .spec.loki.manual.statusTls.caCert 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
cacert는 인증기관의 인증서 참조를 정의합니다. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
| 인증서가 포함된 구성 맵 또는 시크릿의 이름입니다. |
|
|
| 인증서가 포함된 구성 맵 또는 시크릿의 네임스페이스입니다. 생략하면 기본값은 Network Observability가 배포된 동일한 네임스페이스를 사용하는 것입니다. 네임스페이스가 다르면 필요에 따라 마운트할 수 있도록 구성 맵 또는 시크릿이 복사됩니다. |
|
|
|
인증서 참조: |
17.1.59. .spec.loki.manual.statusTls.userCert 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
UserCert는 사용자 인증서 참조를 정의하고 mTLS에 사용됩니다. 단방향 TLS를 사용하는 경우 이 속성을 무시할 수 있습니다. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
| 인증서가 포함된 구성 맵 또는 시크릿의 이름입니다. |
|
|
| 인증서가 포함된 구성 맵 또는 시크릿의 네임스페이스입니다. 생략하면 기본값은 Network Observability가 배포된 동일한 네임스페이스를 사용하는 것입니다. 네임스페이스가 다르면 필요에 따라 마운트할 수 있도록 구성 맵 또는 시크릿이 복사됩니다. |
|
|
|
인증서 참조: |
17.1.60. .spec.loki.manual.tls 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- Loki URL에 대한 TLS 클라이언트 구성
- 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
| TLS 활성화 |
|
|
|
|
|
|
|
|
17.1.61. .spec.loki.manual.tls.caCert 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
cacert는 인증기관의 인증서 참조를 정의합니다. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
| 인증서가 포함된 구성 맵 또는 시크릿의 이름입니다. |
|
|
| 인증서가 포함된 구성 맵 또는 시크릿의 네임스페이스입니다. 생략하면 기본값은 Network Observability가 배포된 동일한 네임스페이스를 사용하는 것입니다. 네임스페이스가 다르면 필요에 따라 마운트할 수 있도록 구성 맵 또는 시크릿이 복사됩니다. |
|
|
|
인증서 참조: |
17.1.62. .spec.loki.manual.tls.userCert 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
UserCert는 사용자 인증서 참조를 정의하고 mTLS에 사용됩니다. 단방향 TLS를 사용하는 경우 이 속성을 무시할 수 있습니다. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
| 인증서가 포함된 구성 맵 또는 시크릿의 이름입니다. |
|
|
| 인증서가 포함된 구성 맵 또는 시크릿의 네임스페이스입니다. 생략하면 기본값은 Network Observability가 배포된 동일한 네임스페이스를 사용하는 것입니다. 네임스페이스가 다르면 필요에 따라 마운트할 수 있도록 구성 맵 또는 시크릿이 복사됩니다. |
|
|
|
인증서 참조: |
17.1.63. .spec.loki.microservices 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
마이크로 서비스모드에 대한 Loki 구성입니다. 마이크로 서비스 배포 모드(https://grafana.com/docs/loki/latest/fundamentals/architecture/deployment-modes/#microservices-mode)를 사용하여 Loki를 설치할 때 이 옵션을 사용합니다. 다른 모드에서는 무시됩니다. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Loki URL에 대한 TLS 클라이언트 구성 |
17.1.64. .spec.loki.microservices.tls 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- Loki URL에 대한 TLS 클라이언트 구성
- 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
| TLS 활성화 |
|
|
|
|
|
|
|
|
17.1.65. .spec.loki.microservices.tls.caCert 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
cacert는 인증기관의 인증서 참조를 정의합니다. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
| 인증서가 포함된 구성 맵 또는 시크릿의 이름입니다. |
|
|
| 인증서가 포함된 구성 맵 또는 시크릿의 네임스페이스입니다. 생략하면 기본값은 Network Observability가 배포된 동일한 네임스페이스를 사용하는 것입니다. 네임스페이스가 다르면 필요에 따라 마운트할 수 있도록 구성 맵 또는 시크릿이 복사됩니다. |
|
|
|
인증서 참조: |
17.1.66. .spec.loki.microservices.tls.userCert 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
UserCert는 사용자 인증서 참조를 정의하고 mTLS에 사용됩니다. 단방향 TLS를 사용하는 경우 이 속성을 무시할 수 있습니다. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
| 인증서가 포함된 구성 맵 또는 시크릿의 이름입니다. |
|
|
| 인증서가 포함된 구성 맵 또는 시크릿의 네임스페이스입니다. 생략하면 기본값은 Network Observability가 배포된 동일한 네임스페이스를 사용하는 것입니다. 네임스페이스가 다르면 필요에 따라 마운트할 수 있도록 구성 맵 또는 시크릿이 복사됩니다. |
|
|
|
인증서 참조: |
17.1.67. .spec.loki.monolithic 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
Cryostat 모드에 대한
Loki구성입니다. Loki가 모놀리식 배포 모드(https://grafana.com/docs/loki/latest/fundamentals/architecture/deployment-modes/#monolithic-mode)를 사용하여 설치할 때 이 옵션을 사용합니다. 다른 모드에서는 무시됩니다. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
| Loki URL에 대한 TLS 클라이언트 구성 |
|
|
|
|
17.1.68. .spec.loki.monolithic.tls 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- Loki URL에 대한 TLS 클라이언트 구성
- 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
| TLS 활성화 |
|
|
|
|
|
|
|
|
17.1.69. .spec.loki.monolithic.tls.caCert 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
cacert는 인증기관의 인증서 참조를 정의합니다. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
| 인증서가 포함된 구성 맵 또는 시크릿의 이름입니다. |
|
|
| 인증서가 포함된 구성 맵 또는 시크릿의 네임스페이스입니다. 생략하면 기본값은 Network Observability가 배포된 동일한 네임스페이스를 사용하는 것입니다. 네임스페이스가 다르면 필요에 따라 마운트할 수 있도록 구성 맵 또는 시크릿이 복사됩니다. |
|
|
|
인증서 참조: |
17.1.70. .spec.loki.monolithic.tls.userCert 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
UserCert는 사용자 인증서 참조를 정의하고 mTLS에 사용됩니다. 단방향 TLS를 사용하는 경우 이 속성을 무시할 수 있습니다. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
| 인증서가 포함된 구성 맵 또는 시크릿의 이름입니다. |
|
|
| 인증서가 포함된 구성 맵 또는 시크릿의 네임스페이스입니다. 생략하면 기본값은 Network Observability가 배포된 동일한 네임스페이스를 사용하는 것입니다. 네임스페이스가 다르면 필요에 따라 마운트할 수 있도록 구성 맵 또는 시크릿이 복사됩니다. |
|
|
|
인증서 참조: |
17.1.71. .spec.networkPolicy 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
NetworkPolicy는 네트워크 Observability 구성 요소 격리에 대한 네트워크 정책 설정을 정의합니다. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
| Network Observability(main 및 privileged)에서 사용하는 네임스페이스에 네트워크 정책을 배포합니다. 이러한 네트워크 정책은 바람직하지 않은 연결을 원하지 않고 해당 구성 요소의 연결을 방지하기 위해 Network Observability 구성 요소를 더 잘 격리합니다. 이 옵션은 OVNKubernetes와 함께 사용할 때 기본적으로 활성화되어 있으며 달리 비활성화되어 있습니다(다른 CNI에서 테스트되지 않음). 비활성화되면 네트워크 Observability 구성 요소에 대한 네트워크 정책을 수동으로 생성할 수 있습니다. |
17.1.72. .spec.processor 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
프로세서는에이전트에서 흐름을 수신하고, 보강하고, 메트릭을 생성하고, Loki 지속성 계층 및/또는 사용 가능한 내보내기로 전달하는 구성 요소의 설정을 정의합니다. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
프로세서 런타임의 |
|
|
|
-
- 시작된 대화에 대한 이벤트를 생성하는 대화, 대화 및 정기적인 "틱" 업데이트에 대한 대화가 종료되었습니다.
- 종료된
- |
|
|
|
|
|
|
|
다중 클러스터 기능을 활성화하려면 |
|
|
|
|
|
|
| FlowCollectorSlices 사용자 지정 리소스를 관리하는 글로벌 구성입니다. |
|
|
|
|
|
|
|
|
17.1.73. .spec.processor.advanced 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
Advanced를 사용하면 흐름 프로세서의 내부 구성의 일부 측면을 설정할 수 있습니다. 이 섹션은GOGC및GOMAXPROCS환경 변수와 같은 디버깅 및 세분화된 성능 최적화를 목표로 합니다. 이러한 값을 at your own risk로 설정합니다. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 흐름 수집기(호스트 포트)의 포트입니다. 일부 값은 허용되지 않습니다. 1024보다 크고 4500, 4789 및 6081과 달라야 합니다. |
|
|
|
|
|
|
| 스케줄링은 노드에서 Pod를 예약하는 방법을 제어합니다. |
|
|
| 리소스 식별을 위해 확인할 보조 네트워크를 정의합니다. 올바른 ID를 보장하기 위해 인덱싱된 값은 클러스터 전체에서 고유 식별자를 형성해야 합니다. 여러 리소스에서 동일한 인덱스를 사용하는 경우 해당 리소스의 레이블이 잘못 지정될 수 있습니다. |
17.1.74. .spec.processor.advanced.scheduling 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- 스케줄링은 노드에서 Pod를 예약하는 방법을 제어합니다.
- 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
| 지정된 경우 Pod의 스케줄링 제약 조건입니다. 문서는 https://kubernetes.io/docs/reference/kubernetes-api/workload-resources/pod-v1/#scheduling 를 참조하십시오. |
|
|
|
|
|
|
| 지정된 경우 Pod의 우선 순위를 나타냅니다. 문서는 https://kubernetes.io/docs/concepts/scheduling-eviction/pod-priority-preemption/#how-to-use-priority-and-preemption 를 참조하십시오. 지정하지 않으면 기본 우선순위가 사용되거나 기본값이 없는 경우 0이 사용됩니다. |
|
|
|
|
17.1.75. .spec.processor.advanced.scheduling.affinity 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- 지정된 경우 Pod의 스케줄링 제약 조건입니다. 문서는 https://kubernetes.io/docs/reference/kubernetes-api/workload-resources/pod-v1/#scheduling 를 참조하십시오.
- 유형
-
object
17.1.76. .spec.processor.advanced.scheduling.tolerations 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
허용 오차는 일치하는 테인트가 있는 노드에 Pod를 예약할 수 있는 허용 오차 목록입니다. 문서는 https://kubernetes.io/docs/reference/kubernetes-api/workload-resources/pod-v1/#scheduling 를 참조하십시오. - 유형
-
array
17.1.77. .spec.processor.advanced.secondaryNetworks 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- 리소스 식별을 위해 확인할 보조 네트워크를 정의합니다. 올바른 ID를 보장하기 위해 인덱싱된 값은 클러스터 전체에서 고유 식별자를 형성해야 합니다. 여러 리소스에서 동일한 인덱스를 사용하는 경우 해당 리소스의 레이블이 잘못 지정될 수 있습니다.
- 유형
-
array
17.1.78. .spec.processor.advanced.secondaryNetworks[] 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- 유형
-
object - 필수 항목
-
인덱스 -
name
-
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
|
|
17.1.79. .spec.processor.deduper 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
deduper를 사용하면 리소스 사용량을 저장하기 위해 중복으로 식별되는 흐름을 샘플링하거나 삭제할 수 있습니다. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
Processor de-duplication 모드를 설정합니다. 에이전트는 다른 노드에서 보고된 동일한 흐름을 중복 제거할 수 없기 때문에 에이전트 기반 중복 제거 외에도 제공됩니다.
-
-
- |
|
|
|
|
17.1.80. .spec.processor.filters 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
필터를 사용하면 사용자 지정 필터를 정의하여 생성된 흐름의 양을 제한할 수 있습니다. 이러한 필터는 Kubernetes 네임스페이스로 필터링하는 것과 같이 eBPF 에이전트 필터(spec.agent.ebpf.flowFilter)보다 유연성을 제공하지만 성능이 저하됩니다. - 유형
-
array
17.1.81. .spec.processor.filters[] 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
CryostatPFilterSet은 모든 조건을 충족하는 CryostatP 기반 필터링에 대해 원하는 구성을 정의합니다. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
지정된 경우 이러한 필터는 |
|
|
| 유지할 네트워크 흐름을 선택하는 쿼리입니다. https://github.com/netobserv/flowlogs-pipeline/blob/main/docs/filtering.md 에서 이 쿼리 언어에 대한 자세한 내용은 다음을 참조하십시오. |
|
|
|
|
17.1.82. .spec.processor.kafkaConsumerAutoscaler 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
kafkaConsumerAutoscaler[deprecated (*)]는 Kafka 메시지를 사용하는flowlogs-pipeline-transformer에 대해 설정하는 수평 Pod 자동 스케일러의 사양입니다. 이 설정은 Kafka가 비활성화되면 무시됩니다. 사용 중단 알림: 관리형 자동 스케일러는 향후 버전에서 제거됩니다. 선택한 자동 스케일러를 대신 구성하고spec.processor.unmanagedReplicas를true로 설정할 수 있습니다. HorizontalPodAutoscaler 문서(autoscaling/v2)를 참조하십시오. - 유형
-
object
17.1.83. .spec.processor.metrics 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
메트릭은 메트릭과 관련된 프로세서 구성을 정의합니다. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Prometheus 스크랩에 대한 메트릭 서버 끝점 구성 |
17.1.84. .spec.processor.metrics.healthRules 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
healthRules는 Prometheus에 대해 생성할 상태 규칙 목록으로, 템플릿 및 변형으로 구성됩니다. 각 상태 규칙은 mode 필드를 기반으로 경고 또는 레코딩 규칙을 생성하도록 구성할 수 있습니다. 건강 규칙에 대한 자세한 내용은 https://github.com/netobserv/network-observability-operator/blob/main/docs/HealthRules.md - 유형
-
array
17.1.85. .spec.processor.metrics.healthRules[] 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- 유형
-
object - 필수 항목
-
템플릿 -
변형
-
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
mode는 이 상태 규칙을 경고 또는 레코딩 규칙으로 생성해야 하는지 여부를 정의합니다. 가능한 값은 |
|
|
|
상태 규칙 템플릿 이름. 가능한 값은 다음과 같습니다. |
|
|
| 이 템플릿의 변형 목록 |
17.1.86. .spec.processor.metrics.healthRules[].variants 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- 이 템플릿의 변형 목록
- 유형
-
array
17.1.87. .spec.processor.metrics.healthRules[].variants[] 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- 유형
-
object - 필수 항목
-
임계값
-
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
선택적 그룹화 기준, 가능한 값은 |
|
|
| 볼륨 임계값이 낮으면 신호를 개선하기 위해 트래픽이 너무 적은 메트릭을 무시할 수 있습니다. 이는 절대 속도(컨텍스트에 따라 초당 바이트 또는 초당 패킷 수)로 제공됩니다. 제공된 경우 플롯으로 패를 사용할 수 있어야 합니다. |
|
|
|
mode는 이 특정 변형에 대한 상태 규칙 모드를 재정의합니다. 지정하지 않으면 상위 상태 규칙의 모드에서 상속됩니다. 가능한 값은 |
|
|
| 심각도별로 상태 규칙의 임계값입니다. 이러한 오류는 경고가 트리거되는 오류의 백분율로 표시됩니다. 이들은 플로어로 구울 수 있어야합니다. 경고 및 레코딩 모드 모두에 필요합니다. |
|
|
| 상태 규칙 추세를 위해 기준 비교의 기간 간격입니다. 예를 들어, "2h"는 2시간 평균과 비교를 의미합니다. 기본값은 2h입니다. |
|
|
| 상태 규칙 추세를 위해 기준 비교에 대한 시간 오프셋입니다. 예를 들어, "1d"는 past past와의 비교를 의미합니다. 기본값은 1d입니다. |
17.1.88. .spec.processor.metrics.healthRules[].variants[].thresholds 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- 심각도별로 상태 규칙의 임계값입니다. 이러한 오류는 경고가 트리거되는 오류의 백분율로 표시됩니다. 이들은 플로어로 구울 수 있어야합니다. 경고 및 레코딩 모드 모두에 필요합니다.
- 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
심각도 심각도의 임계값 |
|
|
|
심각도 |
|
|
|
심각도 |
17.1.89. .spec.processor.metrics.server 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- Prometheus 스크랩에 대한 메트릭 서버 끝점 구성
- 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
| 지표 서버 HTTP 포트입니다. |
|
|
| TLS 구성입니다. |
17.1.90. .spec.processor.metrics.server.tls 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- TLS 구성입니다.
- 유형
-
object - 필수 항목
-
type
-
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TLS 구성 유형을 선택합니다.
- 끝점에 대해 TLS를 구성하지 않도록 |
17.1.91. .spec.processor.metrics.server.tls.provided 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
type이Provided로 설정된 경우 TLS 구성입니다. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
| 인증서가 포함된 구성 맵 또는 시크릿의 이름입니다. |
|
|
| 인증서가 포함된 구성 맵 또는 시크릿의 네임스페이스입니다. 생략하면 기본값은 Network Observability가 배포된 동일한 네임스페이스를 사용하는 것입니다. 네임스페이스가 다르면 필요에 따라 마운트할 수 있도록 구성 맵 또는 시크릿이 복사됩니다. |
|
|
|
인증서 참조: |
17.1.92. .spec.processor.metrics.server.tls.providedCaFile 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
type이Provided로 설정된 경우 CA 파일에 대한 참조입니다. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
| 구성 맵 또는 시크릿 내의 파일 이름입니다. |
|
|
| 파일이 포함된 구성 맵 또는 시크릿의 이름입니다. |
|
|
| 파일이 포함된 구성 맵 또는 시크릿의 네임스페이스입니다. 생략하면 기본값은 Network Observability가 배포된 동일한 네임스페이스를 사용하는 것입니다. 네임스페이스가 다르면 필요에 따라 마운트할 수 있도록 구성 맵 또는 시크릿이 복사됩니다. |
|
|
|
파일 참조: |
17.1.93. .spec.processor.resources 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
리소스는이 컨테이너에 필요한 컴퓨팅 리소스입니다. 자세한 내용은 https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/에서 참조하십시오. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
| 제한은 허용되는 최대 컴퓨팅 리소스 양을 나타냅니다. 자세한 내용은 https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ |
|
|
| 요청은 필요한 최소 컴퓨팅 리소스 양을 설명합니다. 컨테이너에 대한 Requests를 생략하면 구현 정의된 값을 제외하고 명시적으로 지정된 경우 기본값은 Limits로 설정됩니다. 요청은 제한을 초과할 수 없습니다. 자세한 내용은 https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ |
17.1.94. .spec.processor.slicesConfig 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- FlowCollectorSlices 사용자 지정 리소스를 관리하는 글로벌 구성입니다.
- 유형
-
object - 필수 항목
-
enable
-
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
-
- |
|
|
|
FlowCollectorSlice 기능이 활성화되어 있는지 여부를 결정합니다. |
|
|
|
|
17.1.95. .spec.processor.subnetLabels 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
subnetLabels는 서브넷 및 IP에 사용자 지정 레이블을 정의하거나 클러스터 외부 트래픽을 식별하는 데 사용되는 OpenShift Container Platform에서 인식된 서브넷의 자동 레이블을 활성화할 수 있습니다. 서브넷이 흐름의 소스 또는 대상 IP와 일치하면 해당 필드가SrcSubnetLabel또는DstSubnetLabel. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
|
OpenShift |
17.1.96. .spec.processor.subnetLabels.customLabels 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
customLabels를 사용하면 클러스터 외부 워크로드 또는 웹 서비스를 식별하기 위해 서브넷 및 IP 레이블을 사용자 지정할 수 있습니다. 기본 빠른 필터 및 제공된 일부 메트릭 예제에서 작업하려면 외부 서브넷에EXT:접두사 , 레이블이 지정되거나 전혀 레이블이 지정되지 않아야 합니다.
openShiftAuto detect가 비활성화되었거나 OpenShift Container Platform을 사용하지 않는 경우 내부 트래픽을 외부 트래픽과 구분하기 위해 클러스터 서브넷에 대한 라벨을 수동으로 구성하는 것이 좋습니다.
openShiftAutoDetect가 활성화된 경우customLabels는 겹치는 경우 감지된 서브넷을 덮어씁니다.
- 유형
-
array
17.1.97. .spec.processor.subnetLabels.customLabels[] 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- SubnetLabel을 사용하면 클러스터 외부 워크로드 또는 웹 서비스를 식별하는 등의 서브넷 및 IP에 레이블을 지정할 수 있습니다.
- 유형
-
object - 필수 항목
-
cidrs -
name
-
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
|
일치하는 흐름에 플래그를 지정하는 데 사용되는 레이블 이름입니다. 기본 빠른 필터 및 제공된 일부 메트릭 예제에서 작업하려면 외부 서브넷에 |
17.1.98. .spec.prometheus 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
Prometheus는 콘솔 플러그인에서 지표를 가져오는 데 사용되는 querier 구성과 같은 Prometheus 설정을 정의합니다. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
| 콘솔 플러그인에 사용되는 클라이언트 설정과 같은 Prometheus 쿼리 구성입니다. |
17.1.99. .spec.prometheus.querier 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- 콘솔 플러그인에 사용되는 클라이언트 설정과 같은 Prometheus 쿼리 구성입니다.
- 유형
-
object - 필수 항목
-
mode
-
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
-
- |
|
|
|
|
17.1.100. .spec.prometheus.querier.manual 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
수동모드에 대한 Prometheus 구성입니다. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
| Alertmanager 구성입니다. 이는 콘솔에서 상태 정보를 표시하기 위해 음소거된 경고를 쿼리하는 데 사용됩니다. OpenShift Container Platform에서 사용하는 경우 대신 Console API를 사용하도록 비워 둘 수 있습니다. [지원되지 않음(*)]. |
|
|
|
Prometheus에 대한 쿼리에 로그인한 사용자 토큰을 전달하려면 |
|
|
| Prometheus URL에 대한 TLS 클라이언트 구성 |
|
|
|
|
17.1.101. .spec.prometheus.querier.manual.alertManager 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- Alertmanager 구성입니다. 이는 콘솔에서 상태 정보를 표시하기 위해 음소거된 경고를 쿼리하는 데 사용됩니다. OpenShift Container Platform에서 사용하는 경우 대신 Console API를 사용하도록 비워 둘 수 있습니다. [지원되지 않음(*)].
- 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
| Prometheus AlertManager URL에 대한 TLS 클라이언트 구성 |
|
|
|
|
17.1.102. .spec.prometheus.querier.manual.alertManager.tls 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- Prometheus AlertManager URL에 대한 TLS 클라이언트 구성
- 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
| TLS 활성화 |
|
|
|
|
|
|
|
|
17.1.103. .spec.prometheus.querier.manual.alertManager.tls.caCert 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
cacert는 인증기관의 인증서 참조를 정의합니다. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
| 인증서가 포함된 구성 맵 또는 시크릿의 이름입니다. |
|
|
| 인증서가 포함된 구성 맵 또는 시크릿의 네임스페이스입니다. 생략하면 기본값은 Network Observability가 배포된 동일한 네임스페이스를 사용하는 것입니다. 네임스페이스가 다르면 필요에 따라 마운트할 수 있도록 구성 맵 또는 시크릿이 복사됩니다. |
|
|
|
인증서 참조: |
17.1.104. .spec.prometheus.querier.manual.alertManager.tls.userCert 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
UserCert는 사용자 인증서 참조를 정의하고 mTLS에 사용됩니다. 단방향 TLS를 사용하는 경우 이 속성을 무시할 수 있습니다. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
| 인증서가 포함된 구성 맵 또는 시크릿의 이름입니다. |
|
|
| 인증서가 포함된 구성 맵 또는 시크릿의 네임스페이스입니다. 생략하면 기본값은 Network Observability가 배포된 동일한 네임스페이스를 사용하는 것입니다. 네임스페이스가 다르면 필요에 따라 마운트할 수 있도록 구성 맵 또는 시크릿이 복사됩니다. |
|
|
|
인증서 참조: |
17.1.105. .spec.prometheus.querier.manual.tls 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- Prometheus URL에 대한 TLS 클라이언트 구성
- 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
| TLS 활성화 |
|
|
|
|
|
|
|
|
17.1.106. .spec.prometheus.querier.manual.tls.caCert 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
cacert는 인증기관의 인증서 참조를 정의합니다. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
| 인증서가 포함된 구성 맵 또는 시크릿의 이름입니다. |
|
|
| 인증서가 포함된 구성 맵 또는 시크릿의 네임스페이스입니다. 생략하면 기본값은 Network Observability가 배포된 동일한 네임스페이스를 사용하는 것입니다. 네임스페이스가 다르면 필요에 따라 마운트할 수 있도록 구성 맵 또는 시크릿이 복사됩니다. |
|
|
|
인증서 참조: |
17.1.107. .spec.prometheus.querier.manual.tls.userCert 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
UserCert는 사용자 인증서 참조를 정의하고 mTLS에 사용됩니다. 단방향 TLS를 사용하는 경우 이 속성을 무시할 수 있습니다. - 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
| 인증서가 포함된 구성 맵 또는 시크릿의 이름입니다. |
|
|
| 인증서가 포함된 구성 맵 또는 시크릿의 네임스페이스입니다. 생략하면 기본값은 Network Observability가 배포된 동일한 네임스페이스를 사용하는 것입니다. 네임스페이스가 다르면 필요에 따라 마운트할 수 있도록 구성 맵 또는 시크릿이 복사됩니다. |
|
|
|
인증서 참조: |