A NetworkAttachmentDefinition is a Kubernetes custom resource that describes an additional network available for Pod attachment through the Multus CNI plug-in. It enables a single Pod to connect to multiple networks alongside the default eth0 interface. section 8.3.2
NetworkAttachmentDefinition
A NetworkAttachmentDefinition is a Kubernetes custom resource that describes an additional network available for pod attachment.
How Google Anthos in Action covers it
- How deep it goes
- Defines configuration, Pod assignment, and node-pool restriction, but does not detail the underlying CNI implementations.
- Examples
- Uses IPvlan with Whereabouts IPAM and assigns two named networks through a Deployment annotation.
- What it assumes
- Requires multi-NIC capability enabled on the cluster and available node interfaces supporting the selected CNI configuration.
- What you can do after
- Configure additional networks and attach them to selected Pods or Deployments.
- How it connects
- Connects Multus CNI, Pod networking, CNI plugins, IPAM, node pools, and Anthos bare metal clusters.
This explainer was generated by Manning's knowledge graph from the text of Google Anthos in Action. The section links point to the parts of the book it draws on.
