diff --git a/charts/pulsar/templates/pulsar-cluster-initialize.yaml b/charts/pulsar/templates/pulsar-cluster-initialize.yaml index 74599da8..4e8e9c96 100755 --- a/charts/pulsar/templates/pulsar-cluster-initialize.yaml +++ b/charts/pulsar/templates/pulsar-cluster-initialize.yaml @@ -70,9 +70,13 @@ spec: command: ["timeout", "{{ .Values.pulsar_metadata.waitZookeeperTimeout }}", "sh", "-c"] args: - | - until nslookup {{ .Values.pulsar_metadata.configurationStore}}; do - sleep 3; + export PULSAR_MEM="-Xmx128M"; + {{- include "pulsar.toolset.zookeeper.tls.settings" . | nindent 12 }} + until timeout 15 bin/pulsar zookeeper-shell -server "{{ template "pulsar.configurationStore.connect" . }}" ls /; do + echo "configurationStore {{ template "pulsar.configurationStore.connect" . }} is unreachable... check in 3 seconds ..." && sleep 3; done; + volumeMounts: + {{- include "pulsar.toolset.certs.volumeMounts" . | nindent 8 }} {{- end }} - name: wait-zk-metastore-ready image: "{{ template "pulsar.imageFullName" (dict "image" .Values.pulsar_metadata.image "root" .) }}"