Skip to content

Kubernetes Networking for AI#

Calico as the primary CNI, Multus for secondary high-performance networks, and RDMA attachment for GPU pods.

  • Concepts

    How it works: the mechanism, the moving parts, and where it sits in the stack.

  • Design

    Trade-offs, decision records, and when to choose which option.

  • Implementation

    Manifests, Helm values, and scripts. Every script states whether it is read-only or changes the cluster.

  • Testing

    How to prove it works: test procedures, expected output, and performance baselines.

  • Troubleshooting

    Failure modes, symptoms, and the diagnostic path from symptom to root cause.

Planned content

  • Calico primary network: IPAM, encapsulation, MTU, NetworkPolicy
  • Multus thick plugin and NetworkAttachmentDefinitions
  • Secondary networks: SR-IOV, host-device, macvlan, IPAM with Whereabouts
  • RDMA device plugins and the NVIDIA Network Operator
  • Cilium as a primary-CNI comparison