AFAIK ceph have 2 specific trafic path:
- Traffic between client and ceph nodes,
- Traffic between ceph nodes (Inter Ceph-node).
So, let say my network is like this
Note :
- Kube-node-4 is a kubernet worker that do not take part as rook node. Just a ceph-client
- Red, Green and blue line is a seperate ethernet network.
Can I do trafic seperation like this using Rook? Is there any documentation on how to do it?
Sincerely
-bino-
Check out the ceph docs, what you describe is the separation of public and cluster networks. Cluster network is used for OSD <--> OSD traffic only (replication of PGs) while the public network is for Ceph clients as well as the other Ceph daemons (MON, MGR, etc). I'm not familiar with rook but according to the guide you have to override the config, to get the current config map run:
and then