Kubernetes cluster with master under different subnets

Hi Community,

My name is Joe, I have deployed the Kubernetes Cluster with nodes which is consisted 3 masters/workers and 2 workers as below. However, I have observed something related to networking in this Kubernetes cluster - Is there any concern of Kubernetes master/worker under different subnets.
I have been searching for this problem in Kubernetes community, unfortunately, I cannot find any answer in the community (Kubernetes Multi Master Cluster in different subnets).

Cluster structure

[root@node1 ~]# kubectl get nodes
NAME    STATUS     ROLES         AGE    VERSION
node1   Ready      master,node   283d   v1.12.1
node2   Ready      master,node   283d   v1.12.1
node3   Ready      master,node   283d   v1.12.1
node4   Ready      node          282d   v1.12.1
node5   Ready      node          282d   v1.12.1

IP address of each node

# Ansible inventory hosts BEGIN
192.168.0.11 node1 node1.cluster.local
192.168.200.15 node2 node2.cluster.local
192.168.0.13 node3 node3.cluster.local
192.168.200.14 node4 node4.cluster.local
192.168.0.24 node5 node5.cluster.local

[root@node1 ~]# traceroute 192.168.200.15
traceroute to 192.168.200.15 (192.168.200.15), 30 hops max, 60 byte packets
 1  192.168.0.1 (192.168.0.1)  0.983 ms  0.886 ms  0.833 ms
 2  node2 (192.168.200.15)  0.477 ms !X  0.482 ms !X  0.503 ms !X

As said before, there are total 5 nodes in this cluster consisted by 3 master and 5 workers. It is observed that node1,node3 and node5 is under the subnet of 192.168.0.1/24 while node2 and node4 is under the subnet of 192.168.200.1/24. That i mean that the cluster is under different network segment.

[root@node1 ~]# ifconfig -a
cali0d42f86e3d4: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::ecee:eeff:feee:eeee  prefixlen 64  scopeid 0x20<link>
        ether ee:ee:ee:ee:ee:ee  txqueuelen 0  (Ethernet)
        RX packets 253525103  bytes 182266967754 (169.7 GiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 295104540  bytes 84587194290 (78.7 GiB)
        TX errors 0  dropped 3582 overruns 0  carrier 0  collisions 0

After that, I have there is a little bit packet drooped under one of cali virutal network interface. Thus, is there any uncertainty with the cluster node under different subnet?

Cluster information:

Kubernetes version: v1.12.1
Docker version: 18.06.1-ce
Cloud being used: N/A (private)
Installation method: kubespray
Host OS: Red Hat Enterprise Linux Server release 7.5 (Maipo)
CNI and version: 0.3.1