Kubernetes overlap conflict

I have these configurations on my kubernetes cluster initialized with kube admin:
–service-cluster-ip-range = 10.96.0.0 / 12

I use weave as network overlay with:
10.16.0.0/16

The master and slave node are configured with these network:
172.31.4.x / 26

and finaly docker on:
172.17.0.1/16

Is there an overlap of networko? How can I check? and where can I find literature about it? I read the kubernets documentations but found nothing

Thanks

Source: StackOverflow