You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Challenge: eck-elasticsearch Helm chart does not appear to allow configuring of services created (aside from *-es-http), or creation of new services.
Request: enable configuring of services created, or creation of new services, from eck-elasticsearch
eck-elasticsearch [1] creates these services (assume working IPs):
# output of kubectl get services -A
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
elasticsearch-es-client ClusterIP None <none> 9200/TCP 42h
elasticsearch-es-data ClusterIP None <none> 9200/TCP 42h
elasticsearch-es-http ClusterIP 10.73.10.186 <none> 9200/TCP 42h
elasticsearch-es-internal-http ClusterIP 10.73.8.50 <none> 9200/TCP 42h
elasticsearch-es-master ClusterIP None <none> 9200/TCP 42h
elasticsearch-es-transport ClusterIP None <none> 9300/TCP 42h
elasticsearch-es-client is not available outside the namespace. It would be useful to have a service that consists of only coordinating nodes that is available outside the namespace so that other applications can send queries to Elasticsearch.
elasticsearch-es-data is not available outside the namespace. Writers like fluentd would use this service for output targets.
elasticsearch-es-http is available outside the namespace, and can be configured for use for queries or writes, but not both if coordinating nodes are being used.
elasticsearch-es-internal-http is available outside the namespace, despite being named internal, and does not appear to be configurable via helm chart.
The current workaround appears to be to configure these services separately via k8s manifest.
Proposal
Challenge: eck-elasticsearch Helm chart does not appear to allow configuring of services created (aside from *-es-http), or creation of new services.
Request: enable configuring of services created, or creation of new services, from eck-elasticsearch
eck-elasticsearch [1] creates these services (assume working IPs):
elasticsearch-es-client is not available outside the namespace. It would be useful to have a service that consists of only coordinating nodes that is available outside the namespace so that other applications can send queries to Elasticsearch.
elasticsearch-es-data is not available outside the namespace. Writers like fluentd would use this service for output targets.
elasticsearch-es-http is available outside the namespace, and can be configured for use for queries or writes, but not both if coordinating nodes are being used.
elasticsearch-es-internal-http is available outside the namespace, despite being named internal, and does not appear to be configurable via helm chart.
The current workaround appears to be to configure these services separately via k8s manifest.
[1] config to create this setup
The text was updated successfully, but these errors were encountered: