# flock Kubernetes CNI for sjc001. Per-pod IPv4 opt-in, IID embedding, Ready-gated anycast via BGP. Design doc: `k8s-manager/dfritz-cni.md` (in the operator's k8s-manager repo). Status: M1 scaffold. Not functional. See milestones table in the design doc. ## Layout - `cmd/flock` — CNI plugin binary (kubelet-invoked) - `cmd/flock-agent` — DaemonSet binary - `pkg/api/v1alpha1` — `NodeConfig` CRD types - `pkg/cni` — CNI plugin internals + RPC client - `pkg/agent` — agent server, IPAM, state file, anycast, NetworkPolicy - `pkg/embed` — `ip-algo` IID embedding (pure) - `pkg/routing/{bird,ospf}` — routing backends - `deploy/` — CRDs, RBAC, DaemonSet manifests ## License Apache 2.0.