aspiration2017 opened a new issue #105: URL: https://github.com/apache/pulsar-helm-chart/issues/105
**Describe the bug** By default, Zookeeper listens on the pod IP address for communication between servers. Istio and other service meshes require 0.0.0.0 to be the address to listen on. There is a configuration parameter that can be used to change this default behavior: quorumListenOnAllIPs. This option allows Zookeeper to listen on all addresses. Set this parameter to true by using the following command where $ZK_CONFIG_FILE is your Zookeeper configuration file. ref: https://istio.io/latest/faq/applications/#zookeeper For workaround: I have to disable recovery then install pulsar by helm with default setting. I get the statefulset of zookeeper by: kubectl get statefulset pulsar-zookeeper -o yaml > statefulset-zk.yaml add: _echo "quorumListenOnAllIPs=true" >> conf/zookeeper.conf;_ to args of container -> apply to upgrade the statefulset -> delete 3 nodes zookeeper to restart. 2nd way is pull the chart, hence modify the template zookeeper-statefulset.yaml of pulsar. I wonder whether is another way to add **quorumListenOnAllIPs** to zk_config_file to install with helm? I tried to use configMap, but seem like it's not works. Thanks ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org