Quantcast
Viewing all articles
Browse latest Browse all 2

Answer by Rico for Unable to get logs of Kubernetes cluster using EFK stack on ubuntu

The log message means that Fluentd cannot reach your ElasticSearch cluster. Based on the link that you shared.

You need to apply this service to expose your ElasticSearch cluster on port 9200 as elasticsearch-logging on the same namespace where your Fluentd pod is running. So it appears that elasticsearch-logging is missing. You can find out more details with:

kubectl -n kube-system get svc

and

kubectl -n kube-system describe svc elasticsearch-logging

Another issue could be that DNS is not resolvable within the namespace which could be coredns or kube-dns. You could try shelling into a pod in the same namespace:

kubectl -n kube-system exec -it <pod-in-kube-system> sh

Then inside

curl elasticsearch-logging:9200

Viewing all articles
Browse latest Browse all 2

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>