-
Notifications
You must be signed in to change notification settings - Fork 151
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
Support multiple deployments of the Helm chart to the same K8s cluster #572
Comments
I started inserting these customizations into my I have hit hardcoded ports in the daemonset when updating healthcheck extension that makes exposing these in the helm chart necessary vs just agent level configs.
Pod comes up and changes are seen in the otel startup logs, but never ready because the port has been changed in agent but not in daemonset config:
The need for exposure in the helm chart also impacts ability to customize otlp receivers (disable or change ports) or to adjust the telemetry port. These are higher level changes that need to accompany the agent customization. |
Figured out how to access the pipeline config..forgot the
so this turns off the |
Update on this... Have gotten 2 approaches working:
Will update further as we progress. Option 1 looking real slick tho! We should think about how we want customers to add or customize the overall pipelines as they get more savvy or want to use contrib features. |
This issue has been inactive for 60 days. It will be closed in 60 days if there is no activity. To ping code owners by adding a component label, see Adding Labels via Comments, or if you are unsure of which component this issue relates to, please ping |
Hey Team!
I have a client that has a use case where deploying the helm chart multiple times to the same cluster is required to service different business units.
This is to accommodate sending logs to different Splunk instances, as well as to configure the filelog receiver in the charts to focus on only specific namespaces.
While a single OTel agent likely could be customized with multiple pipelines, using one collector for all of their use cases risks a single point of failure. It also requires complicated customization of our current chart, which I am not sure we even expose, tho I assume we can use the
agent.config
section.Today, you cannot successfully deploy twice due to a few conflicts, mainly:
/var/addon/splunk/otel_pos
files from each instance of the collector.After customizing the ports on the conflicting items, I was able to successfully deploy 2 instances of the OTel Helm chart configured with logging enabled and metrics disabled. I don't expect the need for multiple instances for metrics to be as common, but ensuring all conflicts have a way for the user to adjust them would be nice.
Whether we document how to customize the helm chart to accomplish this, or ensure any conflicting settings are exposed in the values.yaml, I am looking for guidance on how this can best be approached for users looking to run multiple deploys in the same cluster.
Thanks team!
The text was updated successfully, but these errors were encountered: