2.5. 访问集群


因为 route 用于从外部访问集群,集群 CA 证书需要在代理和客户端间启用 TLS(Transport Layer 安全)加密。

先决条件

  • 您需要在 OpenShift 集群中运行 Kafka 集群。
  • Cluster Operator 还必须正在运行。

流程

  1. 查找 bootstrap 的地址 route

    oc get routes my-cluster-kafka-bootstrap -o=jsonpath='{.status.ingress[0].host}{"\n"}'

    在 Kafka 客户端中使用该地址和端口 443 作为 bootstrap 地址。

  2. 提取代理认证机构的公共证书:

    oc extract secret/my-cluster-cluster-ca-cert --keys=ca.crt --to=- > ca.crt
  3. 将可信证书导入到信任存储中:

    keytool -keystore client.truststore.jks -alias CARoot -import -file ca.crt

    您现在已准备好开始发送和接收消息。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.