【发布时间】:2020-07-20 01:21:33
【问题描述】:
我们知道,默认情况下,当我们创建 Strimzi-Kafka 用户时,用户会在 Kubernetes secrets-manager 中获得自己的 user.crt 和 user.key,但我想使用自己的 user.crt 和 user.key,是可行吗?
而不是先创建用户然后用我们自己的密钥替换!我们是否可以选择传递我们自己的 crt,运行时用户创建的键?我们可以在部署文件中以某种方式指定吗?
来自官方文档:我得到了这个https://strimzi.io/docs/master/#installing-your-own-ca-certificates-str,但它是为kind:Kafka 而不是kind:KafkaUser,因为我们知道kind:KafkaUser 用于创建用户。
【问题讨论】:
-
@Jakub 你能帮我简而言之:如何将 acl/tls 应用于我创建的用户?请
-
@ppatierno 你也能解决这个问题吗?简而言之:如何将 acl/tls 应用于我创建的用户?
-
那么,如果你想提供自己的密钥和证书 -> 你真的需要使用 User Operator 和 Kafka User 资源吗?你需要它做什么?对于 ACL?
-
@Jakub 请查看我在以下答案中遵循的过程!如果还有其他程序,请告诉我们。
-
是的,我认为这看起来不错。
标签: kubernetes apache-kafka kubernetes-helm kubernetes-pod strimzi