tabalt opened a new issue #25: URL: https://github.com/apache/pulsar-helm-chart/issues/25
**Describe the bug** Pods of broker/proxy/recovery init failed when enabled tls **To Reproduce** Install commands: ``` git clone https://github.com/apache/pulsar-helm-chart.git ./ cd pulsar-helm-chart/ ./scripts/cert-manager/install-cert-manager.sh ./scripts/pulsar/prepare_helm_release.sh -c -n pulsar -k pulsar helm upgrade --install pulsar charts/pulsar \ --set namespace=pulsar --set volumes.local_storage=true --set certs.internal_issuer.enabled=true \ --set tls.enabled=true --set tls.proxy.enabled=true --set tls.broker.enabled=true --set tls.bookie.enabled=true \ --set tls.zookeeper.enabled=true --set tls.autorecovery.enabled=true --set tls.toolset.enabled=true \ --set auth.authentication.enabled=true --set auth.authorization.enabled=true -n pulsar ``` **Expected behavior** Pods of broker/proxy/recovery stucked in the Init status ``` kubectl get pods -n pulsar NAME READY STATUS RESTARTS AGE pulsar-bookie-0 1/1 Running 0 46m pulsar-bookie-1 1/1 Running 0 46m pulsar-bookie-2 1/1 Running 0 46m pulsar-bookie-3 1/1 Running 0 46m pulsar-bookie-init-l9zdv 0/1 Completed 0 46m pulsar-broker-0 0/1 Init:0/2 0 46m pulsar-broker-1 0/1 Init:0/2 0 46m pulsar-broker-2 0/1 Init:0/2 0 46m pulsar-grafana-5ffd75b49d-g658b 1/1 Running 0 46m pulsar-prometheus-5f957bf77-6mj2z 1/1 Running 0 46m pulsar-proxy-0 0/1 Init:1/2 0 46m pulsar-proxy-1 0/1 Init:1/2 0 46m pulsar-proxy-2 0/1 Init:1/2 0 46m pulsar-pulsar-init-mqsvt 1/1 Running 0 46m pulsar-pulsar-manager-767d5f5766-khpr4 1/1 Running 0 46m pulsar-recovery-0 0/1 Init:0/1 0 46m pulsar-toolset-0 1/1 Running 0 46m pulsar-zookeeper-0 1/1 Running 0 46m pulsar-zookeeper-1 1/1 Running 0 46m pulsar-zookeeper-2 1/1 Running 0 45m ``` Check file /pulsar/certs/broker/tls.crt failed when init container started ``` kubectl logs pulsar-broker-0 -c wait-zookeeper-ready -n pulsar | head -8 processing /pulsar/certs/broker/tls.crt : len = 0 /pulsar/certs/broker/tls.crt is empty JMX enabled by default Connecting to pulsar-zookeeper:2281 ... ``` When I check it, tls files had generated ``` kubectl exec -it pulsar-broker-0 -c wait-zookeeper-ready -n pulsar /bin/bash ls -al /pulsar/certs/broker/tls.crt lrwxrwxrwx 1 root root 14 Jun 24 10:06 /pulsar/certs/broker/tls.crt -> ..data/tls.crt `` If I re-run the following command: ``` /pulsar/keytool/keytool.sh broker ${HOSTNAME}.pulsar-broker.pulsar.svc.cluster.local true; ``` The init container will be successful exit, and pod will running ``` kubectl get pods -n pulsar | grep 'pulsar-broker-0' pulsar-broker-0 1/1 Running 0 71m ``` ---------------------------------------------------------------- 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