6.3. User Operator


User Operator 通过监视用于描述 Kafka 用户的 Kafka 资源来管理 Kafka 集群的 Kafka 用户,并确保它们在 Kafka 集群中正确配置。

例如,如果 KafkaUser 是:

  • Createed,User Operator 会创建它描述的用户
  • Deleted,User Operator 会删除其描述的用户
  • Changed,User Operator 会更新其描述的用户

与 Topic Operator 不同,User Operator 不会将 Kafka 集群的任何更改与 OpenShift 资源同步。Kafka 主题可以由 Kafka 中的应用程序直接创建,但预期用户不会直接在 Kafka 集群中与 User Operator 并行管理。

User Operator 允许您声明 KafkaUser 资源作为应用程序部署的一部分。您可以为用户指定身份验证和授权机制。您还可以配置控制使用 Kafka 资源的 用户配额 以确保用户不单调访问代理。

创建用户时,用户凭证会在 Secret 中创建。您的应用需要使用用户及其凭据来进行身份验证,才能生成或消耗消息。

除了管理用于身份验证的凭据外,User Operator 还通过在 KafkaUser 声明中包含用户访问权限的描述来管理授权规则。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.