Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Switch to official Kubernetes client-go #10337

Closed
exekias opened this issue Jan 25, 2019 · 2 comments
Closed

Switch to official Kubernetes client-go #10337

exekias opened this issue Jan 25, 2019 · 2 comments
Labels
containers Related to containers use case enhancement libbeat Team:Integrations Label for the Integrations team

Comments

@exekias
Copy link
Contributor

exekias commented Jan 25, 2019

We are currently using https://github.com/ericchiang/k8s client, as a way to have a lightweight client for Kubernetes features (autodiscover and metadata processor). We sometimes see issues with the client, being the main ones:

Kubernetes client-go handles these issues for us, the only penalty is it increases the resulting binary size (+~30MB).

I think benefits overweight the size penalty

@Feder1co5oave
Copy link

What is the roadmap on this?

I'm using filebeat v6.7.1 and sometimes when at startup it can't connect to kubernetes master, it just logs an error and never makes any retries. So it (silently) fails and never pushes pods' logs from that host, only logs from statically configured paths. Is this caused by the k8s client currently in use?

@exekias
Copy link
Contributor Author

exekias commented Oct 25, 2019

Hello, we actually did this for 7.4 (already released): #13051. Perhaps you can give that a try and open a new issue if the problem is still happening.

Closing this one now

@exekias exekias closed this as completed Oct 25, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
containers Related to containers use case enhancement libbeat Team:Integrations Label for the Integrations team
Projects
None yet
Development

No branches or pull requests

3 participants