Can you have multiple installations with more than one k8ssandra-operator?
Our company deals with medical data and has strict data seperation requirements for HIPAA compliance. I’m almost certain that one k8ssandra-operator that can see both our kubernetes clusters controlling test data (available to developers) and ones with the actual data (limited access) will make our security team squirm.
Thanks
Generally, I would imagine to have strict separation of environments, in this case Test and Live or Production. And that separation should be applied to not only DBs and Operators, it should also be applied to Kubernetes, network, etc.
To answer your question - yes, you can have several installations, but also these installations should be running in separate isolated from each other environments. If that is not possible for various reasons, you can isolate on namespace level with global.clusterScoped
property (see k8ssandra helm chart docs), which Determines whether k8ssandra-operator only watch and manages K8ssandraCluster in the same namespace in which the operator is deployed or if watches and manages K8ssandraClusters across all namespaces.
.