CentaurusInfra / mizar

Mizar – Experimental, High Scale and High Performance Cloud Network https://mizar.readthedocs.io
https://mizar.readthedocs.io
GNU General Public License v2.0
112 stars 50 forks source link

Determine Mizar eBPF resource requirements on per-Pod and per-Cluster Node basis #617

Open vinaykul opened 2 years ago

vinaykul commented 2 years ago

What would you like to be added:

  1. Determine memory footprint of eBPF map entries used on per-Pod basis (without network policy support). Itemize by memory requirements for egress packet handling, bouncer entry, and ingress handling.
  2. Determine minimum Divider and Bouncer memory footprint requirements assuming a cluster with 1 divider and 1 bouncer.
  3. Determine memory footprint of eBPF map entries used on per-Service (without network policy support). Itemize by memory requirements for egress packet handling, bouncer entry, and ingress handling.

Why is this needed: This is needed to determine the resource requirements and get a sense of how Mizar will scale.