【发布时间】: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