16.16. ThanosRulerConfig

16.16.1. 설명

ThanosRulerConfig 리소스는 사용자 정의 프로젝트에 대한 Thanos Ruler 인스턴스에 대한 구성을 정의합니다.

UserWorkload Configuration에표시

속성유형설명

additionalAlertmanagerConfigs

[]AdditionalAlertmanagerConfig

Thanos Ruler 구성 요소가 추가 Alertmanager 인스턴스와 통신하는 방법을 설정합니다. 기본값은 nil 입니다.

logLevel

string

Thanos Ruler의 로그 수준 설정을 정의합니다. 가능한 값은 오류,경고,info, debug 입니다. 기본값은 info 입니다.

nodeSelector

map[string]string

포드가 예약된 노드를 정의합니다.

resources

*v1.ResourceRequirements

Thanos Ruler 컨테이너에 대한 리소스 요청 및 제한을 정의합니다.

보존

string

Prometheus가 데이터를 보유하는 기간을 정의합니다. 이 정의는 [0-9]+(ms|s|m|h|d|w|y) (ms = 밀리초, s= seconds, m = hours, d = days, w = days, y = years)를 사용하여 지정해야 합니다. 기본값은 15d 입니다.

허용 오차

[]v1.Toleration

Pod에 대한 허용 오차를 정의합니다.

topologySpreadConstraints

[]v1.TopologySpreadConstraint

Pod의 토폴로지 분배 제약 조건을 정의합니다.

volumeClaimTemplate

*monv1.EmbeddedPersistentVolumeClaim

Thanos Ruler의 영구 스토리지를 정의합니다. 이 설정을 사용하여 볼륨의 스토리지 클래스 및 크기를 구성합니다.