Container load balancing with Linux bridges, veths, and IPVS

I&rsquo;ve been working on a project that takes requests and load balances them between containers. Using Docker or Kubernetes makes this easy, but I wondered how these systems work, so I decided to try and implement it myself. I&rsquo;ve been using containerd to programmatically create and manage containers. It works quite well for this task, however it does not provide networking to or between…