如果您的组织使用 Kafka 则可以配置 Rancher 向其发送 Kubernetes 日志。完成配置后,您可以访问 Kafka 服务器查看日志。
前提: 已配置 Kafka 服务器。
Kafka 服务器配置
- 选择您的 Kafka 服务器使用的访问端点类型:
- Zookeeper:输入 IP 地址和端口,默认情况下,Zookeeper 使用端口
2181
。注意,Zookeeper 类型无法启用 TLS。 - Broker:单击添加访问地址,输入 IP 地址和端口,默认情况下,Kafka Broker 使用端口
9092
。
- 在主题字段中,输入 Kubernetes 集群提交日志的 Kafka topic 名称。
Broker 访问地址类型
SSL 配置
如果您的 Kafka 的Broker使用 SSL 则需要填写SSL 配置。
提供客户端私钥和客户端证书,您可以直接以复制粘贴的方式输入私钥和证书,也可以单击从文件读取按钮,上传含有私钥和证书的配置文件。
提供PEM 格式的 CA 证书,您可以直接以复制粘贴的方式输入证书,也可以单击从文件读取按钮,上传证书。
注意: 启用客户端身份验证时,Kafka 不支持自签名证书。
SASL 配置
如果您的 Kafka 集群的 Broker 使用SASL 身份验证 ,则需要填写 SASL 配置
输入 SASL 的用户名和密码。
选择您的 Kafka 集群使用的 SASL 类型。
如果您的 Kafka 使用的是 Plain,请确保您的 Kafka 集群配置了 SSL。
如果您的 Kafka 使用 Scram,则需要选择使用的Scram 机制。