CnOps 智能运维与可观测社区
首页开源项目实践文章视频课程常见问答开发者工具STAROps 专题
导航菜单
首页开源项目实践文章视频课程常见问答开发者工具STAROps 专题

CnOps 智能运维与可观测社区

愿景

CnOps 智能运维与可观测社区是一个以"智能运维与可观测"为核心的开放、包容、分享的技术社区,旨在聚集运维专家、开发者和爱好者,共同探讨、学习和分享可观测最佳实践与最新技术,与众多技术社区合作互动,共同探讨交叉领域的技术挑战,推动可观测领域的创新与进步。

内容社区

  • 实践文章
  • 视频课程
  • 开源项目
  • 常见问答
  • 开发者工具

友情链接

  • Prometheus
  • Grafana Lab
  • OpenTelemetry
  • LoongCollector

关注我们

阿里云云原生公众号阿里云云原生
阿里云可观测公众号阿里云可观测

Copyright © 2026 CnOps 社区. All rights reserved.

首页/开源项目/OpenTelemetry/OpenTelemetry Operator Chart
文档目录
文档开始手动插桩使用插桩库导出器资源采样什么是 OpenTelemetry?
API 参考文档示例
快速入门
OpenTelemetry Collector ChartOpenTelemetry Demo ChartOpenTelemetry Operator Chart
支持库列表

OpenTelemetry

OpenTelemetry Operator Chart

OpenTelemetry Operator 是一个 Kubernetes 操作器。 用于管理 OpenTelemetry Collector 和工作负载的自动插桩。 安装 OpenTelemetry Operator 的方法之一是通过 OpenTelemetry Operator Helm Chart。 有关 OpenTelemetry Operator 的详细使用, 请访问其文档。...

介绍 {#introduction}

OpenTelemetry Operator 是一个 Kubernetes 操作器。
用于管理 OpenTelemetry Collector 和工作负载的自动插桩。
安装 OpenTelemetry Operator 的方法之一是通过
OpenTelemetry Operator Helm Chart。

有关 OpenTelemetry Operator 的详细使用,
请访问其文档。

安装 Chart {#installing-the-chart}

要安装发布名称为 my-opentelemetry-operator 的 Chart,请运行以下命令:

helm repo add open-telemetry https://open-telemetry.github.io/opentelemetry-helm-charts
helm install my-opentelemetry-operator open-telemetry/opentelemetry-operator \
  --set "manager.collectorImage.repository=otel/opentelemetry-collector-k8s" \
  --set admissionWebhooks.certManager.enabled=false \
  --set admissionWebhooks.autoGenerateCert.enabled=true

这将安装一个带有自签名证书和密钥的 OpenTelemetry Operator。

配置 {#configuration}

Operator Helm Chart 的默认 values.yaml
可直接用于安装,但该配置要求 Cert Manager 已预先部署在集群中。

在 Kubernetes 中,为使 API 服务器能够与 Webhook 组件通信,
Webhook 需配置一份 API 服务器已信任的 TLS 证书。
你可通过多种不同方式生成、配置该所需的 TLS 证书。

  • 最简单且默认的方法是安装
    cert-manager 并将
    admissionWebhooks.certManager.enabled 设置为 true。
    这样,cert-manager 将生成一个自签名证书。
    有关更多详细信息,请参阅
    cert-manager 安装。
  • 你可以通过配置
    admissionWebhooks.certManager.issuerRef 值来提供自己的 Issuer。
    你需要指定 kind(Issuer 或 ClusterIssuer)和 name。
    请注意,此方法也需要安装 cert-manager。
  • 你可以通过将
    admissionWebhooks.certManager.enabled 设置为 false 并将
    admissionWebhooks.autoGenerateCert.enabled 设置为 true 来使用自动生成的自签名证书。
    Helm 将为你创建一个自签名证书和密钥。
  • 你可以通过将
    admissionWebhooks.certManager.enabled 和
    admissionWebhooks.autoGenerateCert.enabled 都设置为 false 来使用自己生成的自签名证书。
    你应该为 admissionWebhooks.cert_file、
    admissionWebhooks.key_file 和 admissionWebhooks.ca_file 提供必要的值。
  • 你可以通过禁用
    .Values.admissionWebhooks.create 和 admissionWebhooks.certManager.enabled,
    同时在 admissionWebhooks.secretName 中设置你的自定义证书密钥名称来侧载自定义 Webhook 和证书。
  • 你可以通过禁用
    .Values.admissionWebhooks.create 并将环境变量
    .Values.manager.env.ENABLE_WEBHOOKS 设置为 false 来完全禁用 Webhook。

Chart 中可用的所有配置选项(带注释)可以在其
values.yaml 文件中查看。

文章大纲