Upgrade Existing Cluster to use Mutual TLS/Authorization #6674
-
Hi Experts, We want to upgrade Production Clusters(Strimzi 0.27.0--Kafka 2.8.0) to enable Mutual TLS and Authorization between Kafka Brokers/Clients and are working on Migration strategy to have minimum/no impact for the Customers. Currently the Partners are connecting to 9094 Listener using Server Authentication. Below are the Upgrade steps:
Now the Server+Client Authentication should be working fine. But how should we enable Authorization with no impact?
Thanks, |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
Not sure there is an easy answer to all your questions. I think going through it with a new listener is the best way possible, you can move them gradually. When you talk about partners, it sounds like external entities. One thing to be aware of is that the mTLS authentication does nto handle any certificate revocations currently or anything like that. So it is not completely easy to get rid of the partners while keeping others. The only 100% clean way is really to replace the whole CA and update everyones certificates. So I think you should also consider something like SCRAM-SHA-512 authentication where ou can simply just delete the user. As for the authorization, I think you have two options:
|
Beta Was this translation helpful? Give feedback.
Not sure there is an easy answer to all your questions. I think going through it with a new listener is the best way possible, you can move them gradually. When you talk about partners, it sounds like external entities. One thing to be aware of is that the mTLS authentication does nto handle any certificate revocations currently or anything like that. So it is not completely easy to get rid of the partners while keeping others. The only 100% clean way is really to replace the whole CA and update everyones certificates. So I think you should also consider something like SCRAM-SHA-512 authentication where ou can simply just delete the user.
As for the authorization, I think you have two opt…