Go-based network automation with YANG models, gRPC, Ansible, Terraform, and Kubernetes integration. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
12 lines
490 B
Markdown
12 lines
490 B
Markdown
# 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`.
|