Hey @tillias, can you provide the Elasticsearch yaml manifest you are using?
What's your Kubernetes environment? Are you running on a cloud provider?
It looks like it complains about the LoadBalancer IP, which is not something ECK manages.
The last one is created automatically by Kubernetes Operator as far as I understand. In order to make it using load balancer I simply modify type: ClusterIP for quickstart-es-http to type:LoadBalancer
As Seb requested, can you provide more detail about your k8s environment please? Following the instructions here I was unable to reproduce your issue on GKE. It appears that it may be something environment or provider specific.
Type Reason Age From Message
---- ------ ---- ---- -------
Normal Type 3m51s service-controller ClusterIP -> LoadBalancer
Normal EnsuringLoadBalancer 3m51s service-controller Ensuring load balancer
Normal EnsuredLoadBalancer 3m1s service-controller Ensured load balancer
Sorry that I didn't mentioned it before, we're using Open Telekom Cloud as a cloud provider and managed Kubernetes Cluster there. I agree this is provider specific issue, because in GKE it works fine. Is there any possibility to configure / tune Load Balancer settings like we did with storage class in this topic Pod has unbound immediate PersistentVolumeClaims ?
You'll probably need to change some of the annotation values (subnet-id, bandwidth_name) to match your environment as well. Refer to the documentation or your system administrator.
The other possibility is that some configuration in OTC is preventing you from creating load balancers. Probably worth checking with OTC support to see if that's the case.
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.