Update how to configure external zookeeper servers (#308)
### Motivation In #269, we added a way to configure external zookeeper servers. However, it was added to the wrong section of the zookeeper config. The `zookeeper.configData` section is mapped directly into the zookeeper configmap. ### Modifications Move `zookeeper.configData.ZOOKEEPER_SERVERS` to `zookeeper.externalZookeeperServerList` ### Verifying this change This is a cosmetic change on an unreleased feature.
This commit is contained in:
parent
fd71b46b1a
commit
42ce7caa55
@ -139,14 +139,14 @@ spec:
|
|||||||
{{- end }}
|
{{- end }}
|
||||||
env:
|
env:
|
||||||
- name: ZOOKEEPER_SERVERS
|
- name: ZOOKEEPER_SERVERS
|
||||||
{{- if .Values.zookeeper.configData.ZOOKEEPER_SERVERS }}
|
{{- if .Values.zookeeper.externalZookeeperServerList }}
|
||||||
value: {{ .Values.zookeeper.configData.ZOOKEEPER_SERVERS }}
|
value: {{ .Values.zookeeper.externalZookeeperServerList }}
|
||||||
{{- else }}
|
{{- else }}
|
||||||
{{- $global := . }}
|
{{- $global := . }}
|
||||||
value: {{ range $i, $e := until (.Values.zookeeper.replicaCount | int) }}{{ if ne $i 0 }},{{ end }}{{ template "pulsar.fullname" $global }}-{{ $global.Values.zookeeper.component }}-{{ printf "%d" $i }}{{ end }}
|
value: {{ range $i, $e := until (.Values.zookeeper.replicaCount | int) }}{{ if ne $i 0 }},{{ end }}{{ template "pulsar.fullname" $global }}-{{ $global.Values.zookeeper.component }}-{{ printf "%d" $i }}{{ end }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
- name: EXTERNAL_PROVIDED_SERVERS
|
- name: EXTERNAL_PROVIDED_SERVERS
|
||||||
{{- if .Values.zookeeper.configData.ZOOKEEPER_SERVERS }}
|
{{- if .Values.zookeeper.externalZookeeperServerList }}
|
||||||
value: "true"
|
value: "true"
|
||||||
{{- else }}
|
{{- else }}
|
||||||
value: "false"
|
value: "false"
|
||||||
|
|||||||
@ -367,12 +367,13 @@ zookeeper:
|
|||||||
# type: pd-ssd
|
# type: pd-ssd
|
||||||
# fsType: xfs
|
# fsType: xfs
|
||||||
# provisioner: kubernetes.io/gce-pd
|
# provisioner: kubernetes.io/gce-pd
|
||||||
|
# External zookeeper server list in case of global-zk list to create zk cluster across zk deployed on different clusters/namespaces
|
||||||
|
# Example value: "us-east1-pulsar-zookeeper-0.us-east1-pulsar-zookeeper.us-east1.svc.cluster.local:2888:3888,us-east1-pulsar-zookeeper-1.us-east1-pulsar-zookeeper.us-east1.svc.cluster.local:2888:3888,us-east1-pulsar-zookeeper-2.us-east1-pulsar-zookeeper.us-east1.svc.cluster.local:2888:3888,us-west1-pulsar-zookeeper-0.us-west1-pulsar-zookeeper.us-west1.svc.cluster.local:2888:3888,us-west1-pulsar-zookeeper-1.us-west1-pulsar-zookeeper.us-west1.svc.cluster.local:2888:3888,us-west1-pulsar-zookeeper-2.us-west1-pulsar-zookeeper.us-west1.svc.cluster.local:2888:3888"
|
||||||
|
externalZookeeperServerList: ""
|
||||||
## Zookeeper configmap
|
## Zookeeper configmap
|
||||||
## templates/zookeeper-configmap.yaml
|
## templates/zookeeper-configmap.yaml
|
||||||
##
|
##
|
||||||
configData:
|
configData:
|
||||||
# External zookeeper server list in case of global-zk list to create zk cluster across zk deployed on different clusters/namespaces
|
|
||||||
# ZOOKEEPER_SERVERS: "us-east1-pulsar-zookeeper-0.us-east1-pulsar-zookeeper.us-east1.svc.cluster.local:2888:3888,us-east1-pulsar-zookeeper-1.us-east1-pulsar-zookeeper.us-east1.svc.cluster.local:2888:3888,us-east1-pulsar-zookeeper-2.us-east1-pulsar-zookeeper.us-east1.svc.cluster.local:2888:3888,us-west1-pulsar-zookeeper-0.us-west1-pulsar-zookeeper.us-west1.svc.cluster.local:2888:3888,us-west1-pulsar-zookeeper-1.us-west1-pulsar-zookeeper.us-west1.svc.cluster.local:2888:3888,us-west1-pulsar-zookeeper-2.us-west1-pulsar-zookeeper.us-west1.svc.cluster.local:2888:3888"
|
|
||||||
PULSAR_MEM: >
|
PULSAR_MEM: >
|
||||||
-Xms64m -Xmx128m
|
-Xms64m -Xmx128m
|
||||||
PULSAR_GC: >
|
PULSAR_GC: >
|
||||||
|
|||||||
@ -45,9 +45,9 @@ monitoring:
|
|||||||
node_exporter: false
|
node_exporter: false
|
||||||
|
|
||||||
zookeeper:
|
zookeeper:
|
||||||
configData:
|
|
||||||
# External zookeeper server list in case of global-zk list to create zk cluster across zk deployed on different clusters/namespaces
|
# External zookeeper server list in case of global-zk list to create zk cluster across zk deployed on different clusters/namespaces
|
||||||
# ZOOKEEPER_SERVERS: "us-east1-pulsar-zookeeper-0.us-east1-pulsar-zookeeper.us-east1.svc.cluster.local:2888:3888,us-east1-pulsar-zookeeper-1.us-east1-pulsar-zookeeper.us-east1.svc.cluster.local:2888:3888,us-east1-pulsar-zookeeper-2.us-east1-pulsar-zookeeper.us-east1.svc.cluster.local:2888:3888,us-west1-pulsar-zookeeper-0.us-west1-pulsar-zookeeper.us-west1.svc.cluster.local:2888:3888,us-west1-pulsar-zookeeper-1.us-west1-pulsar-zookeeper.us-west1.svc.cluster.local:2888:3888,us-west1-pulsar-zookeeper-2.us-west1-pulsar-zookeeper.us-west1.svc.cluster.local:2888:3888"
|
# Example value: "us-east1-pulsar-zookeeper-0.us-east1-pulsar-zookeeper.us-east1.svc.cluster.local:2888:3888,us-east1-pulsar-zookeeper-1.us-east1-pulsar-zookeeper.us-east1.svc.cluster.local:2888:3888,us-east1-pulsar-zookeeper-2.us-east1-pulsar-zookeeper.us-east1.svc.cluster.local:2888:3888,us-west1-pulsar-zookeeper-0.us-west1-pulsar-zookeeper.us-west1.svc.cluster.local:2888:3888,us-west1-pulsar-zookeeper-1.us-west1-pulsar-zookeeper.us-west1.svc.cluster.local:2888:3888,us-west1-pulsar-zookeeper-2.us-west1-pulsar-zookeeper.us-west1.svc.cluster.local:2888:3888"
|
||||||
|
externalZookeeperServerList: ""
|
||||||
volumes:
|
volumes:
|
||||||
# use a persistent volume or emptyDir
|
# use a persistent volume or emptyDir
|
||||||
persistence: true
|
persistence: true
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user