kedge/docs/cni-plugin.md
Tyler King 6058e62348 Initial commit: Kedge network automation platform
Go-based network automation with YANG models, gRPC, Ansible,
Terraform, and Kubernetes integration.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 12:09:30 -05:00

490 B

CNI Plugin

The Kedge CNI plugin is a Multus secondary network plugin that attaches a net1 interface to pods requiring infrastructure access.

Operation

  • Invoked by Multus on pod ADD/DEL/CHECK
  • Creates veth pair, moves one end into pod network namespace
  • Programs routes for both overlay (WireGuard) and underlay (VLAN bridge) subnets
  • Applies SVID-based network policy

Configuration

Configured via Multus NetworkAttachmentDefinition — see k8s/network-attachment.yaml.