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
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 node1 node1.cluster.local node2 node2.cluster.local node3 node3.cluster.local node4 node4.cluster.local node5 node5.cluster.local

[root@node1 ~]# traceroute
traceroute to (, 30 hops max, 60 byte packets
 1 (  0.983 ms  0.886 ms  0.833 ms
 2  node2 (  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 while node2 and node4 is under the subnet of 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