-
Notifications
You must be signed in to change notification settings - Fork 456
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
Test and verify that Elastic-Agent with k8s and system integrations run on Openshift #2065
Comments
Pinging @elastic/integrations (Team:Integrations) |
Testing environments: Minishift - supports only openshift version 3minishift version:
minishift started with virtualbox driver, issue - minishift/minishift#3494:
(works on virtualbox version 6.1.26)
openshift client (installed from https://mirror.openshift.com/pub/openshift-v3/clients/):
Standalone elastic-agentHow-to: https://www.elastic.co/guide/en/fleet/current/running-on-kubernetes-standalone.html elastic-agent errors:
reason:
(this change was introduced in elastic/beats#24958). there is no coordination API in the cluster:
just could find that
Openshift is actually using kubernetes v1.11 Question here: do we want to support this k8s version? might be related to the elastic/beats#29604 |
CRC - openshift version 4crc version:
openshift & k8s version:
Standalone elastic-agentHow-to: https://www.elastic.co/guide/en/fleet/current/running-on-kubernetes-standalone.html
✅ kubernetes-node-metrics input:✅ works:
❌ doesn't work from the default config:
Resolved - ✅ elastic/beats#17863:
must be commented out!
Resource usage for kubernetes-node-metrics input (kubernetes.proxy are commented out):
NOTE: cpu usage is much higher ✅ system-metrics input:all datastreams works (system.core, system.cpu, system.diskio, system.filesystem, system.fsstat, system.load, system.memory, system.network, system.process, system.process_summary, system.socket_summary) ✅ kubernetes-cluster-metrics input:✅ works:
To all kubernetes.state_* datasets were added:
to access ✅ kubernetes.container_logs❌ kubernetes.audit_logs -Resolved - ✅ customized log path - system-logs - no sense to enable it, as logs path doesn't exist inside elastic-agent pod:
|
Regarding |
I've already checked |
Thank you @tetianakravchenko ! Do you also plan to update the documentation accordingly? We have this section -> running-on-kubernetes.html#_red_hat_openshift_configuration about Openshift specifics so this would be good fit there I think. |
Openshift on GCP:
-> used
the only errors I see in metricbeat logs:
created an issue for that - elastic/beats#30033 After rising memory limit don't see this error.
Started documentation PR - https://github.com/elastic/beats/compare/master...tetianakravchenko:openshift-documentation?expand=1 |
Hey folks! How about adding support for Openshift in elastic-package, similarly to |
That would be great! In the past we had thought about supporting Openshift in our CI but in Beats CI it was a bit more complicated. Now with |
I created the relevant issue and we can take it from there instead of polluting this thread. |
elastic/beats#30054 |
That's the correct place for the docs yes. Nothing special there, we mostly update this specific docs so you can just go ahead and open a PR there and ask for a review from our team. |
For future references I will keep installation processes of crc and openshift on gcp in this issue: CRC:
To enable openshift cluster monitoring:
this install monitoring stack in Openshift on GCP:use https://github.com/openshift/installer
It creates 1 bootstrap node, 3 master and 3 worker. If you need for some reason ssh to the nodes - use
|
Thanks for working on this @tetianakravchenko! It will help a lot to enhance our coverage and supportability for what's around the corner. |
Hey folks, can anyone help me and provide elastic-agents configmap for atlassian integration ? |
We need to verify that both standalone and managed Agent can run properly on Openshift with the proposed manifests.
system
andkubernetes
packages should be running without a problem.Please take as an example the work done for Metricbeat/Filebeat: elastic/beats#17516
We can verify this on minishift but running on actual Openshift deployment is recommended.
The text was updated successfully, but these errors were encountered: