Skip to content

P3: add mesh networking and pod IP routing#33

Merged
chimerakang merged 1 commit into
mainfrom
feat/p3-mesh-networking
Jun 18, 2026
Merged

P3: add mesh networking and pod IP routing#33
chimerakang merged 1 commit into
mainfrom
feat/p3-mesh-networking

Conversation

@chimerakang

Copy link
Copy Markdown
Owner

Summary

  • add Kubernetes-coordinated Pod IPAM with restart recovery
  • add WireGuard mesh configuration, key management, route reconciliation, MTU handling, and IPv6 route-family support
  • add host Pod network path wiring, Pod IP/HostIP readiness reporting, and kubectl port-forward support
  • document P3 networking setup and update the example config

Review fixes included

  • serialize concurrent CreatePod calls so duplicate VK retries cannot leak extra runtime workloads
  • apply configured WireGuard MTU during interface setup
  • choose macOS route family from CIDR so IPv6 routes use -inet6

Validation

  • go test ./...
  • go vet ./...
  • make build

Closes #20
Closes #21
Closes #22
Closes #23
Closes #24

@chimerakang chimerakang merged commit 41f3a5d into main Jun 18, 2026
2 checks passed
@chimerakang chimerakang deleted the feat/p3-mesh-networking branch June 18, 2026 18:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant