6.3. User Operator
User Operator 提供了通过 KafkaUser
资源管理 Kafka 集群中的用户的方法。
User Operator 通过监视用于描述 Kafka 用户的 Kafka
资源来管理 Kafka 集群的 Kafka 用户,并确保它们在 Kafka 集群中正确配置。
创建、删除或更改 KafkaUser
时,User Operator 对 Kafka 用户执行对应的操作。
您可以将 KafkaUser
资源声明为应用程序部署的一部分,User Operator 会为您管理 Kafka 用户。您可以为用户指定身份验证和授权机制。您还可以配置控制使用 Kafka 资源的 用户配额 以确保用户不单调访问代理。
创建用户时,用户凭证会在 Secret
中创建。您的应用需要使用用户及其凭据来进行身份验证,才能生成或消耗消息。
除了管理用于身份验证的凭据外,User Operator 还通过在 KafkaUser
声明中包含用户访问权限的描述来管理授权规则。