Multus
The Multus Container Network Interface (CNI) plugin enables multiple, network interfaces to attach to pods within Kubernetes. Palette provisions the CNI-Multus 3.8.0 Add-on pack, so you can create a multi-homed pod for Kubernetes right within the orchestrator.
Version Supported
- 3.8.0
cni-multus 3.8.0
Notable Parameters
Parameters | Values | Required/Optional | Description |
---|---|---|---|
name | string | required | Enter the name of the network. |
type | string | required | "multus" |
confDir | string | optional | This is the directory for the CNI config file that multus reads. default /etc/cni/multus/net.d. |
cniDir | string | optional | Multus CNI data directory. |
binDir | string | optional | Additional directory for CNI plugins which multus calls. |
kubeconfig | string | optional | Kubeconfig file for the out-of-cluster communication with kube-apiserver. |
logToStderr | boolean | optional | Enable or disable logging to STDERR. Defaults to true. |
logFile | string | optional | File path for log file. Multus add log in given file. |
logLevel | string | optional | Logging level |
logOptions | object | optional | Logging option |
namespaceIsolation | boolean | optional | Enables a security feature the where pods are only allowed to access NetworkAttachmentDefinitions in the namespace where the pod resides. Defaults to false. |
capabilities | list | optional | Capabilities supported by at least one of the delegates. |
readinessindicatorfile | string | The path to a file whose existence denotes that the default network is ready. |