Qdrant Operator 구성하기
Qdrant Operator 구성하기 (hybrid-cloud-operator-configuration)
Qdrant Operator에는 여러 구성 옵션이 있어요. 이 옵션들은 하이브리드 클라우드 환경의 고급 섹션에서 설정할 수 있어요.
다음 YAML은 모든 구성 옵션과 기본값을 보여줘요.
# Additional pod annotations
podAnnotations: {}
# Configuration for the Qdrant operator service monitor to scrape metrics
serviceMonitor:
enabled: false
# Resource requests and limits for the Qdrant operator
resources: {}
# Node selector for the Qdrant operator
nodeSelector: {}
# Tolerations for the Qdrant operator
tolerations: []
# Affinity configuration for the Qdrant operator
affinity: {}
# Configuration for the Qdrant operator (v2)
settings:
# The log level for the operator
# Available options: DEBUG | INFO | WARN | ERROR
logLevel: INFO
# Controller related settings
controller:
# The period a forced recync is done by the controller (if watches are missed / nothing happened)
forceResyncPeriod: 10h
# QPS indicates the maximum QPS to the master from this client.
# Default is 200
qps: 200
# Maximum burst for throttle.
# Default is 500.
burst: 500
# Features contains the settings for enabling / disabling the individual features of the operator
features:
# ClusterManagement contains the settings for qdrant (database) cluster management
clusterManagement:
# Whether or not the Qdrant cluster features are enabled.
# If disabled, all other properties in this struct are disregarded. Otherwise, the individual features will be inspected.
# Default is true.
enable: true
# The StorageClass used to make database and snapshot PVCs.
# Default is nil, meaning the default storage class of Kubernetes.
storageClass:
# The StorageClass used to make database PVCs.
# Default is nil, meaning the default storage class of Kubernetes.
#database:
# The StorageClass used to make snapshot PVCs.
# Default is nil, meaning the default storage class of Kubernetes.
#snapshot:
# Qdrant config contains settings specific for the database
qdrant:
# The config where to find the image for qdrant
image:
# The repository where to find the image for qdrant
# Default is "qdrant/qdrant"
repository: qdrant/qdrant
# Docker image pull policy
# Default "IfNotPresent", unless the tag is dev, master or latest. Then "Always"
#pullPolicy:
# Docker image pull secret name
# This secret should be available in the namespace where the cluster is running
# Default not set
#pullSecretName:
# storage contains the settings for the storage of the Qdrant cluster
storage:
performance:
# CPU budget, how many CPUs (threads) to allocate for an optimization job.
# If 0 - auto selectio...
이 YAML은 각 옵션에 대한 주석과 기본값을 담고 있어요. Qdrant 클러스터 관리(ClusterManagement) 기능이 활성화되어 있는지, 로그 레벨, 컨트롤러의 강제 재동기화 주기, 스토리지 클래스 설정 등을 여기서 조정할 수 있어요. (원문 기준으로 storage.performance 이후의 세부 옵션도 이어집니다.)
출처: Qdrant 공식문서