purushah commented on PR #2269:
URL: https://github.com/apache/zookeeper/pull/2269#issuecomment-3071251041

   @kezhuw thank you for your review. About using a dedicated CA: we actually 
use a global certificate-management system called Athenz to issue certs for all 
our services, including multiple ZooKeeper quorums. Spinning up a completely 
separate CA per quorum would be painful—every time you add or remove a 
ZooKeeper node you’d have to provision or revoke a cert in that dedicated CA.
   
   Instead, you can continue using Athenz but tighten its issuance policies for 
your ZK quorums. For example:
   
   - Scoped Roles or Domains: Define an Athenz domain (e.g. zookeeper.quorum) 
and only allow services in that domain to get certs with a specific OU or SAN 
(ou=zookeeper-quorum).
   
   - Dynamic Membership: When a new ZK server spins up, it simply presents its 
Athenz role and automatically gets a cert scoped to the quorum domain—no manual 
CA changes.
   
   This lets you keep a single, centrally managed CA (Athenz) while still 
ensuring only bona fide quorum members can join.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscr...@zookeeper.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to