【问题标题】:Is there a step by step instruction to enable tracing of kubernetes components?是否有启用跟踪 Kubernetes 组件的分步说明?
【发布时间】:2022-10-20 03:43:11
【问题描述】:

我正在运行 Kubernetes 版本 v1.24.0,尝试在 Kubernetes 组件中启用跟踪,因此我可以检测我的自定义控制器以进行跟踪。 但是,指令https://kubernetes.io/docs/concepts/cluster-administration/system-traces/#trace-collection 对我来说非常高级。还有其他关于如何启用跟踪的详细说明吗?

注意:我不是在寻找在 K8s 环境中运行的应用程序的跟踪,而是在 kubernetes 组件上寻找 kube-api-server、controller、kube-manager...

到目前为止我所做的: 我已经使用以下两个参数启动了 k8s-api-server

--feature-gates=APIServerTracing=true
--tracing-config-file=/tmp/tracing.conf

一旦 api-server pod 启动并运行,我应该能够在 api-server pod 日志中创建 pod 时看到跟踪吗?我只看到通常的日志,没有特定于跟踪的内容。 我错过了什么?

https://opentelemetry.io/docs/collector/getting-started/#kubernetes 所述,我尝试部署opentelemetry 收集器,但是

感谢您的建议!

【问题讨论】:

    标签: kubernetes open-telemetry opentracing distributed-tracing


    【解决方案1】:

    请查看此存储库。我已经尝试实现并且能够跟踪 kubernetes 组件的踪迹。

    https://github.com/rkdutta/OpenTelemetry

    除 08 和 09 之外的所有步骤都与您的查询相关。 08 和 09 用于使用自动检测进行应用程序级跟踪。 ReadMe.md 中指定了要遵循的确切步骤

    如果有帮助,请给答案投票!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-09-06
      • 1970-01-01
      • 1970-01-01
      • 2021-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-25
      相关资源
      最近更新 更多