github.com/1aal/kubeblocks@v0.0.0-20231107070852-e1c03e598921/deploy/pulsar-cluster/values.yaml (about) 1 ## @param terminationPolicy define Cluster termination policy. One of DoNotTerminate, Halt, Delete, WipeOut. 2 ## 3 terminationPolicy: WipeOut 4 5 ## Annotation configurations 6 commonAnnotations: 7 resource.kubeblocks.io/ignore-constraint: "true" 8 9 ## Monitoring configurations 10 monitor: 11 ## @param monitor.enabled if `true`, enable Cluster monitor capabilities 12 ## 13 enabled: false 14 15 ## ClusterVersion configuration 16 clusterVersionOverride: "" 17 18 ## Service configurations 19 ## 20 service: 21 ## @param service.type ClickHouse service type, valid options are ExternalName, ClusterIP, NodePort, and LoadBalancer. 22 ## ref: https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services-service-types 23 ## 24 type: ClusterIP 25 26 ## @param tolerations define global Tolerations for the cluster all pod's assignment 27 ## ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/ 28 ## 29 tolerations: [] 30 31 32 ## @param topologySpreadConstraints Topology Spread Constraints for pod assignment spread across your cluster among failure-domains. Evaluated as a template 33 ## Ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-topology-spread-constraints/#spread-constraints-for-pods 34 ## 35 topologyKeys: 36 - kubernetes.io/hostname 37 38 39 ## @param affinity is affinity setting for ClickHouse cluster pods assignment 40 ## 41 affinity: {} 42 43 ## Bookies configuration 44 bookies: 45 ## @param bookies.replicaCount Number of Bookies replicas 46 replicaCount: 3 47 # supported values: selfVerifying, generic 48 # refer to https://bookkeeper.apache.org/docs/admin/bookies 49 mode: generic 50 resources: 51 # We usually recommend not to specify default resources and to leave this as a conscious 52 # choice for the user. This also increases chances charts run on environments with little 53 # resources, such as Minikube. If you do want to specify resources, uncomment the following 54 # lines, adjust them as necessary, and remove the curly braces after 'resources:'. 55 limits: 56 memory: 512Mi 57 requests: 58 cpu: 200m 59 memory: 512Mi 60 61 persistence: 62 enabled: true 63 data: 64 storageClassName: 65 size: 20Gi 66 log: 67 storageClassName: 68 size: 20Gi 69 70 ## Bookies-recovery configuration 71 bookiesRecovery: 72 ## @param bookies.replicaCount Number of Bookies replicas 73 ## at least 3 nodes if autoRecoveryDaemonEnabled is false in bookies.conf 74 enable: false 75 replicaCount: 3 76 77 resources: 78 # We usually recommend not to specify default resources and to leave this as a conscious 79 # choice for the user. This also increases chances charts run on environments with little 80 # resources, such as Minikube. If you do want to specify resources, uncomment the following 81 # lines, adjust them as necessary, and remove the curly braces after 'resources:'. 82 limits: 83 memory: 512Mi 84 requests: 85 cpu: 200m 86 memory: 512Mi 87 88 ## Zookeeper configuration 89 zookeeper: 90 ## @param zookeeper.replicaCount Number of Zookeeper replicas 91 ## 92 replicaCount: 3 93 94 ## Zookeeper workload pod resource requests and limits 95 ## ref: http://kubernetes.io/docs/user-guide/compute-resources/ 96 resources: 97 ## We usually recommend not to specify default resources and to leave this as a conscious 98 ## choice for the user. This also increases chances charts run on environments with little 99 ## resources, such as Minikube. If you do want to specify resources, uncomment the following 100 ## lines, adjust them as necessary, and remove the curly braces after 'resources:'. 101 ## 102 limits: 103 memory: 512Mi 104 requests: 105 cpu: 100m 106 memory: 512Mi 107 108 persistence: 109 enabled: true 110 data: 111 storageClassName: 112 size: 20Gi 113 log: 114 storageClassName: 115 size: 20Gi 116 117 ## @param keeper.tolerations Tolerations for *Keeper pods assignment 118 ## ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/ 119 ## 120 tolerations: [] 121 122 broker: 123 ## @param broker.replicaCount Number of Broker replicas 124 replicaCount: 3 125 126 resources: 127 # We usually recommend not to specify default resources and to leave this as a conscious 128 # choice for the user. This also increases chances charts run on environments with little 129 # resources, such as Minikube. If you do want to specify resources, uncomment the following 130 # lines, adjust them as necessary, and remove the curly braces after 'resources:'. 131 limits: 132 memory: 512Mi 133 requests: 134 cpu: 200m 135 memory: 512Mi 136 137 138 proxy: 139 ## @param proxy.replicaCount Number of Proxy replicas 140 replicaCount: 3 141 enable: false 142 143 resources: 144 # We usually recommend not to specify default resources and to leave this as a conscious 145 # choice for the user. This also increases chances charts run on environments with little 146 # resources, such as Minikube. If you do want to specify resources, uncomment the following 147 # lines, adjust them as necessary, and remove the curly braces after 'resources:'. 148 limits: 149 memory: 512Mi 150 requests: 151 cpu: 200m 152 memory: 512Mi 153 154 nameOverride: "" 155 fullnameOverride: "" 156 157 # The RBAC permission used by cluster component pod, now include event.create 158 serviceAccount: 159 name: "" 160 161 # Cluster domain 162 # 163 clusterDomain: ".cluster.local" 164 165 166 # test suites 167 tests: 168 benchmark: 169 kafka2Kafka: true 170 171 # Service reference configuration, such as using an external ZooKeeper or a ZooKeeper service deployed in a separate cluster, 172 # currently supports configuring the ZooKeeper service reference. 173 # For more information about service references, please refer to the Cluster API definition. 174 # You can also use the `kubectl explain cluster.spec.componentSpecs.serviceRefs` command for detailed explanations. 175 serviceReference: 176 enable: false 177 zookeeper: 178 ## namespace of cluster or serviceDescriptor object 179 namespace: "" 180 ## if zookeeper service is provided by another KubeBlocks Cluster,please specify cluster name which is referenced. 181 ## Please do not specify both cluster and serviceDescriptor at the same time. 182 cluster: "" 183 ## if zookeeper service is provided by external source, please create the ServiceDescriptor Object of zookeeper in target namespace firstly, then specify the serviceDescriptor name here. 184 ## Please do not specify both cluster and serviceDescriptor at the same time. 185 serviceDescriptor: ""