2.3. 部署控制台并将其连接到 Kafka 集群
使用 console operator 将 Streams for Apache Kafka 控制台部署到与由 Streams for Apache Kafka 管理的 Kafka 集群相同的 OpenShift 集群。使用控制台连接到 Kafka 集群。
先决条件
- 部署先决条件.
- 控制台操作器部署到 OpenShift 集群。
流程
在所需命名空间中创建
Console自定义资源。如果您部署了安装工件提供的示例 Kafka 集群,您可以使用 example /console/
resources/console/010-Console-example.yaml配置文件中指定的配置保持不变。否则,配置资源以连接到您的 Kafka 集群。
控制台配置示例
apiVersion: console.streamshub.github.com/v1alpha1 kind: Console metadata: name: my-console spec: hostname: my-console.<cluster_domain>1 kafkaClusters: - name: console-kafka2 namespace: kafka3 listener: secure4 properties: values: []5 valuesFrom: []6 credentials: kafkaUser: name: console-kafka-user17 应用
控制台配置来安装控制台。在本例中,控制台被部署到
console-namespace命名空间中:kubectl apply -f examples/console/resources/console/010-Console-example.yaml -n console-namespace检查部署的状态:
oc get pods -n console-namespace输出显示部署名称和就绪状态
NAME READY STATUS RUNNING console-kafka 1/1 1 1访问控制台。
当控制台运行时,使用
Console资源(spec.hostname)中指定的主机名来访问用户界面。