Add guide for deploying EDOT Collector using OpenTelemetryCollector custom resources#7153
Open
alexandra5000 wants to merge 1 commit into
Open
Conversation
Contributor
Elastic Docs AI PR menuCheck the box to run an AI review for this pull request.
Powered by GitHub Agentic Workflows and docs-actions. For more information, reach out to the docs team. |
Contributor
🔍 Preview links for changed docs |
Contributor
Elastic Docs Style Checker (Vale)Summary: 1 warning found
|
| File | Line | Rule | Message |
|---|---|---|---|
| solutions/observability/get-started/opentelemetry/use-cases/kubernetes/collector-custom-resource.md | 475 | Elastic.DirectionalLanguage | Don't use directional language. Use 'the preceding element' instead of 'The example above'. |
The Vale linter checks documentation changes against the Elastic Docs style guide. To use Vale locally or report issues, refer to Elastic style guide for Vale.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Closes #6062.
Adds a new page explaining how to deploy the EDOT Collector on Kubernetes using
OpenTelemetryCollectorcustom resources (CRs) directly, covering the gateway (Deployment) and DaemonSet (agent) modes.Background and scope
The original issue requested documentation for deploying the EDOT Collector via the OpenTelemetry Kubernetes Operator using Agent and Gateway modes. During scoping (with @hegerchr), we found that:
opentelemetry-kube-stackHelm chart) in the Kubernetes use-case section.What it is: an alternative deployment path for users who need direct CR control (GitOps, no-Helm environments, fine-grained customisation).
What it is not: a replacement for the Helm chart guide or a guide for auto-instrumentation (covered by existing pages).
Open questions for technical review
resourcedetection/eks|gcp|aksprocessors: the DaemonSet example includes onlyresourcedetection/systemand notes that cloud-specific detectors should be added. Confirm this is an acceptable simplification or whether the guide should show all three variants.cgroupruntimeextension: present in the kube-stack cluster collector config but omitted here for brevity. Confirm whether it is required for correct operation or is optional.elastic-otel-collectorvselastic-agentimage for the Helm chart: the kube-stack chart currently deployselastic-agent/elastic-agent(withELASTIC_AGENT_OTEL=true), notelastic-otel-collector. This guide useselastic-otel-collectoras appropriate for a CR-based manual deployment. Confirm this is the correct recommendation for standalone CR use.Generative AI disclosure
Did you use a generative AI (GenAI) tool to assist in creating this contribution?
Tool(s) and model(s) used: Claude Sonnet 4.6 (Claude Code)