Jaeger Streaming Strategy:如何在 CRD 中配置 Kafka 凭证
Jaeger Streaming Strategy: How to configure Kafka credentials in CRD
我正在尝试使用流策略将 Jaeger 安装到我的 K8s 集群中。我需要使用我的云提供商提供的现有 Kafka 集群。它需要用户名和密码。 Jaeger 文档仅提及代理和主题:
spec:
strategy: streaming
collector:
options:
kafka: # <1>
producer:
topic: jaeger-spans
brokers: my-cluster-kafka-brokers.kafka:9092
如何在 CRD 中配置 Kafka 凭据?
-提前致谢!
基于 jaeger docs 中的以下示例:
apiVersion: jaegertracing.io/v1
kind: Jaeger
metadata:
name: simple-streaming
spec:
strategy: streaming
collector:
options:
kafka: # <1>
producer:
topic: jaeger-spans
brokers: my-cluster-kafka-brokers.kafka:9092
ingester:
options:
kafka: # <1>
consumer:
topic: jaeger-spans
brokers: my-cluster-kafka-brokers.kafka:9092
ingester:
deadlockInterval: 5s # <2>
storage:
type: elasticsearch
options:
es:
server-urls: http://elasticsearch:9200
以及示例 cli falgs:
--kafka.producer.topic jaeger-spans
The name of the kafka topic
--kafka.producer.brokers 127.0.0.1:9092
The comma-separated list of kafka brokers. i.e. '127.0.0.1:9092,0.0.0:1234'
--kafka.producer.plaintext.password
The plaintext Password for SASL/PLAIN authentication
--kafka.producer.plaintext.username
The plaintext Username for SASL/PLAIN authentication
我推断您应该能够做到以下几点:
spec:
strategy: streaming
collector:
options:
kafka: # <1>
producer:
topic: jaeger-spans
brokers: my-cluster-kafka-brokers.kafka:9092
plaintext:
username: <username>
password: <password>
请注意,我用点分隔了 cli 选项并将其添加为 yaml 中的嵌套字段。其他参数以此类推
我正在尝试使用流策略将 Jaeger 安装到我的 K8s 集群中。我需要使用我的云提供商提供的现有 Kafka 集群。它需要用户名和密码。 Jaeger 文档仅提及代理和主题:
spec:
strategy: streaming
collector:
options:
kafka: # <1>
producer:
topic: jaeger-spans
brokers: my-cluster-kafka-brokers.kafka:9092
如何在 CRD 中配置 Kafka 凭据?
-提前致谢!
基于 jaeger docs 中的以下示例:
apiVersion: jaegertracing.io/v1
kind: Jaeger
metadata:
name: simple-streaming
spec:
strategy: streaming
collector:
options:
kafka: # <1>
producer:
topic: jaeger-spans
brokers: my-cluster-kafka-brokers.kafka:9092
ingester:
options:
kafka: # <1>
consumer:
topic: jaeger-spans
brokers: my-cluster-kafka-brokers.kafka:9092
ingester:
deadlockInterval: 5s # <2>
storage:
type: elasticsearch
options:
es:
server-urls: http://elasticsearch:9200
以及示例 cli falgs:
--kafka.producer.topic jaeger-spans
The name of the kafka topic
--kafka.producer.brokers 127.0.0.1:9092
The comma-separated list of kafka brokers. i.e. '127.0.0.1:9092,0.0.0:1234'
--kafka.producer.plaintext.password
The plaintext Password for SASL/PLAIN authentication
--kafka.producer.plaintext.username
The plaintext Username for SASL/PLAIN authentication
我推断您应该能够做到以下几点:
spec:
strategy: streaming
collector:
options:
kafka: # <1>
producer:
topic: jaeger-spans
brokers: my-cluster-kafka-brokers.kafka:9092
plaintext:
username: <username>
password: <password>
请注意,我用点分隔了 cli 选项并将其添加为 yaml 中的嵌套字段。其他参数以此类推