Replies: 2 comments 21 replies
-
I think it depends on what exactly are you asking for:
Of course, using the User and Topic operators is completely optional. So you can also manage things directly using Kafka Admin API if you want. |
Beta Was this translation helpful? Give feedback.
-
Thanks @brusdev for your information. Here is an original issue logged - https://github.com/artemiscloud/activemq-artemis-operator/issues/724. Could you give us the advice? Thanks. |
Beta Was this translation helpful? Give feedback.
-
My requirement is as a cluster admin, I can isolate my cluster data so that the user can only access the data/message who has permission to do. In order to meet this requirement, the intuitional solution is to leverage the existing feature to define the kafka user to access the certain topics with pre-defined ACLs.
If I want to manage many clusters, for example 10K managed clusters, I need to create 10K kafkausers and 10K topics at least (one user and one topic per cluster). I searched if Kafka can support many topics. From confluent document
It seems I can do in this way. So I use the admin API to create 10K users and 10K topics with ACLs ( It has problem to create 10K kafkaUser and kafkaTopic CR), it works. But I guess it may have the performance issues if the action triggers the re-balance. Does this solution make sense for you to support large scale with ACLs? any suggestions for large scale environment with authorization? Thanks in advance.
Beta Was this translation helpful? Give feedback.
All reactions