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
111 stars 50 forks source link

Arktos Designate Service to VPC. #620

Closed phudtran closed 2 years ago

phudtran commented 2 years ago

What this PR does / why we need it: Adds support for designating a service to a VPC in Arktos Which issue(s) this PR fixes: Fixes # This PR fixes an issue where system pods in Arktos (CoreDNS, KubeDNS) fail to run properly due to failed health checks with the master node.

image
vinaykul commented 2 years ago

I'll review it shortly, can you please rebase?

vinaykul commented 2 years ago

This is a reasonable compromise for now to enable host to pod communication for non-overlapping CIDRs. The better solution would still be to have XDP program attached to host-ep handle multiple endpoints as it has lower eBPF code footprint. Perhaps a future enhancement. LGTM.