Re:Show HN: konfd – Manage Kubernetes secrets and configmaps...
by mugsie on Monday December 05, 2016 @07:09PM
(#13111121)
If someone was actually interested in security, they would not allow tenant (or user / etc) defined components access the base infrastructure's etcd, even if it had ACLs.
Basic separation of concerns would call for a separate instance of etcd.
In a complex environment, spinning up a new etcd should not be a big deal.
Now, having ACLs, is not a bad thing, but they should only be used to lock down the base infrastructure access even more, and still have a separate instance for other applications.
And your assumption that only K8S will access etcd isn't necessarily shared by others. In the model implementation, perhaps that is so; but in the real world, implementors may desire to share etcd with other applications. This too necessitates additional security options for etcd itself.