5.3. 使用 User Operator
当使用 KafkaUser 资源创建、修改或删除用户时,User
Operator 可确保这些更改反映在 Kafka 集群中。
OpenShift 指南中的部署和升级 AMQ Streams 提供了部署 User Operator 的说明:
有关模式的更多信息,请参阅 KafkaUser
schema 参考。
验证和授权对 Kafka 的访问
使用 KafkaUser
启用特定客户端用来访问 Kafka 的身份验证和授权机制。
有关使用 KafkUser
管理用户并保护对 Kafka 代理的访问的更多信息,请参阅保护对 Kafka 代理的访问。
5.3.1. 使用资源请求和限值配置 User Operator
您可以将资源(如 CPU 和内存)分配给 User Operator,并为它消耗的资源量设置限制。
先决条件
- Cluster Operator 正在运行。
步骤
根据需要更新编辑器中的 Kafka 集群配置:
oc edit kafka MY-CLUSTER
在
Kafka
资源中的spec.entityOperator.userOperator.resources
属性中,为 User Operator 设置资源请求和限值。apiVersion: kafka.strimzi.io/v1beta1 kind: Kafka spec: # Kafka and ZooKeeper sections... entityOperator: userOperator: resources: requests: cpu: "1" memory: 500Mi limits: cpu: "1" memory: 500Mi
保存文件并退出编辑器。Cluster Operator 会自动应用更改。