Pod Scheduling
Warning
SingleStore 9.0 gives you the opportunity to preview, evaluate, and provide feedback on new and upcoming features prior to their general availability. In the interim, SingleStore 8.9 is recommended for production workloads, which can later be upgraded to SingleStore 9.0.
Users may declare a schedulingDetails
section.sdb-cluster.
file.
schedulingDetails:STATEFULSET_TYPE:nodeName: custom_node_namenodeSelector:custom: labeltolerations:- key: "custom_key"operator: "Exists"effect: "NoSchedule"affinity:podAntiAffinity:preferredDuringSchedulingIgnoredDuringExecution:- weight: 1podAffinityTerm:labelSelector:matchLabels:custom: labeltopologyKey: "kubernetes.io/hostname"podAffinity: ...nodeAffinity: ...STATEFULSET_TYPE:...
STATEFULSET_
is one of master
, aggregator
, leaf-ag1
, or leaf-ag2
.
For Operator versions 3.Parallel
pod management policy is used to reduce the start-up time by child aggregators in parallel.OrderedReady
pod management policy is used.
Refer to the Kubernetes.
Last modified: May 22, 2023