如果您的组织使用 Kafka 则可以配置 Rancher 向其发送 Kubernetes 日志。完成配置后,您可以访问 Kafka 服务器查看日志。

前提: 已配置 Kafka 服务器。

Kafka 服务器配置

  1. 选择您的 Kafka 服务器使用的访问端点类型:
  • Zookeeper:输入 IP 地址和端口,默认情况下,Zookeeper 使用端口2181。注意,Zookeeper 类型无法启用 TLS。
  • Broker:单击添加访问地址,输入 IP 地址和端口,默认情况下,Kafka Broker 使用端口9092
  1. 主题字段中,输入 Kubernetes 集群提交日志的 Kafka topic 名称。

Broker 访问地址类型

SSL 配置

如果您的 Kafka 的Broker使用 SSL 则需要填写SSL 配置

  1. 提供客户端私钥客户端证书,您可以直接以复制粘贴的方式输入私钥和证书,也可以单击从文件读取按钮,上传含有私钥和证书的配置文件。

  2. 提供PEM 格式的 CA 证书,您可以直接以复制粘贴的方式输入证书,也可以单击从文件读取按钮,上传证书。

注意: 启用客户端身份验证时,Kafka 不支持自签名证书。

SASL 配置

如果您的 Kafka 集群的 Broker 使用SASL 身份验证 ,则需要填写 SASL 配置

  1. 输入 SASL 的用户名密码

  2. 选择您的 Kafka 集群使用的 SASL 类型

    • 如果您的 Kafka 使用的是 Plain,请确保您的 Kafka 集群配置了 SSL。

    • 如果您的 Kafka 使用 Scram,则需要选择使用的Scram 机制