-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
Add support for Kubernetes Windows nodes (or Beats as containers in Windows) #16814
Comments
+1 |
I'd really like to see this. |
We built our own docker images for metricbeat for Windows Nano Server and some of the modules do work. Kubernetes module seems to work ok. The System module on the other hand doesn't work. So I cannot get CPU for the Host (Node) from metricbeat on a Windows Node. If I understand correctly on Linux, we map the Host filesystem on the container and therefore metricbeat can read system metrics (reference). Any idea how we can support this on Windows? Is there any plan on supporting this? |
Pinging @elastic/integrations (Team:Integrations) |
Thanks for the ping and reminder @joproulx! We definitely want to support this but "when?" would be answered after we have prioritized it against all the other tasks we plan to work on. Since this issue involves participation from multiple teams at Elastic, it's difficult to provide a concrete timeline right now. We will keep you posted as we make progress. |
Hi team, Do you have any update for that ? I have a AKS cluster with many windows nodes and I'm unable to monitor their. I tried to create my own Windows docker image but too many things are not similar to the linux behavior and doesn't working. |
Hey @akshay-saraswat , Is there already a roadmap for this feature? Best regards |
@derbl4ck and @mtloaprhn we are looking at whether this is feasible and include in our planning. Right now we don't have a targeted delivery timeline due to many other higher priority initiatives we are trying to address. |
Hi! We're labeling this issue as |
Please, don't drop it 👍 By the way, folks, Microsoft requested for comments about Windows Containers observability requirements here microsoft/Windows-Containers#311 so it may be a good idea to point them at the Elastic/Beats issues. |
👍 |
1 similar comment
👍 |
Hi! We're labeling this issue as |
👍 |
:+1 |
+1 |
1 similar comment
+1 |
Docker can be run natively on Windows and this way it can run native containers, this allows to have Windows nodes in Kubernetes clusters running native Windows applications.
GKE allows to create Kubernetes clusters with Windows nodes (see this blog post).
Also Azure (AKS) supports it #20223.
Running Beats as proposed now in Kubernetes guides is not possible there because this requires to run Beats as containers, but so far Beats containers are only created for Linux.
A possible workaround now is to run Beats directly on the hosts, but this makes a complete different experience to the one with usual Linux-based clusters.
Some things that could be done to support this use case:
Related issues:
The text was updated successfully, but these errors were encountered: