Public NetworkAttachmentDefinition
The public network NetworkAttachmentDefinition configures Pod connections to the Multus public network.
The recommended Pod public network configuration for the example is as follows. Omit this if the
Multus public network is not used. Make sure to include the routes section that
allows Pods on the public network to reach nodes through the public network.
apiVersion: "k8s.cni.cncf.io/v1"
kind: NetworkAttachmentDefinition
metadata:
name: public-net
namespace: openshift-storage
spec:
config: |
{
"cniVersion": "0.3.1",
"type": "macvlan",
"master": "vlan220", # host public network interface
"mode": "bridge",
"ipam": {
"type": "whereabouts",
"range": "192.168.240.0/21", # pod public network range
"routes": [
{"dst": "192.168.252.0/23"} # node public network range
]
}
}