I am using Official helm chart to install ELK stack on my on-premise VMWare hanzu k8s cluster.
An Ingress controller to the cluster is already created by k8s admin using Contour
Following this instruction of creating self-signed certificate using elasticsearch-certutil. After all the setup and pods running when I try to connect to elastic search using the dns - getting this error
upstream connect error or disconnect/reset before headers
I am however able to access the same when security is disabled. Really appreciate any pointers
You might be interested by Elastic Cloud on Kubernetes (ECK) that automates the deployment, provisioning, management, and orchestration of Elasticsearch, Kibana, APM Server, Enterprise Search, and Beats on Kubernetes based on the operator pattern.
Thought of posting the solution that worked. Switched to nginx ingress controller, which has gave the option to do ssl passthrough to the elastic stack.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.