I'm not convinced this is the right way forward. Calico requires all nodes to be able to share information through etcd. If they're connected to different etcd clusters, or a single etcd with namespaced data, then the nodes won't know about eachother. They will essentially be isolated networks.
I think the correct approach, if possible, is to fix the conflicts you're seeing when using a shared ETCD. What conflicts are you seeing?
I'm not convinced this is the right way forward. Calico requires all nodes to be able to share information through etcd. If they're connected to different etcd clusters, or a single etcd with namespaced data, then the nodes won't know about eachother. They will essentially be isolated networks.
I think the correct approach, if possible, is to fix the conflicts you're seeing when using a shared ETCD. What conflicts are you seeing?