parent
b4768cfa91
commit
4e62e36f3a
|
@ -17,6 +17,12 @@ kube_network_plugin_multus: true
|
||||||
|
|
||||||
will install Multus and Calico and configure Multus to use Calico as the primary network plugin.
|
will install Multus and Calico and configure Multus to use Calico as the primary network plugin.
|
||||||
|
|
||||||
|
Namespace isolation enables a mode where Multus only allows pods to access custom resources (the `NetworkAttachmentDefinitions`) within the namespace where that pod resides. To enable namespace isolation:
|
||||||
|
|
||||||
|
```yml
|
||||||
|
multus_namespace_isolation: true
|
||||||
|
```
|
||||||
|
|
||||||
### Cilium compatibility
|
### Cilium compatibility
|
||||||
|
|
||||||
If you are using `cilium` as the primary CNI you'll have to set `cilium_cni_exclusive` to `false` to avoid cillium reverting multus config.
|
If you are using `cilium` as the primary CNI you'll have to set `cilium_cni_exclusive` to `false` to avoid cillium reverting multus config.
|
||||||
|
|
|
@ -7,3 +7,4 @@ multus_cni_conf_dir: "{{ ('/host', multus_cni_conf_dir_host) | join }}"
|
||||||
multus_cni_bin_dir: "{{ ('/host', multus_cni_bin_dir_host) | join }}"
|
multus_cni_bin_dir: "{{ ('/host', multus_cni_bin_dir_host) | join }}"
|
||||||
multus_cni_run_dir: "{{ ('/host', multus_cni_run_dir_host) | join }}"
|
multus_cni_run_dir: "{{ ('/host', multus_cni_run_dir_host) | join }}"
|
||||||
multus_kubeconfig_file_host: "{{ (multus_cni_conf_dir_host, '/multus.d/multus.kubeconfig') | join }}"
|
multus_kubeconfig_file_host: "{{ (multus_cni_conf_dir_host, '/multus.d/multus.kubeconfig') | join }}"
|
||||||
|
multus_namespace_isolation: false
|
||||||
|
|
|
@ -61,6 +61,7 @@ spec:
|
||||||
- "--cni-bin-dir={{ multus_cni_bin_dir }}"
|
- "--cni-bin-dir={{ multus_cni_bin_dir }}"
|
||||||
- "--multus-conf-file={{ multus_conf_file }}"
|
- "--multus-conf-file={{ multus_conf_file }}"
|
||||||
- "--multus-kubeconfig-file-host={{ multus_kubeconfig_file_host }}"
|
- "--multus-kubeconfig-file-host={{ multus_kubeconfig_file_host }}"
|
||||||
|
- "--namespace-isolation={{ multus_namespace_isolation | string | lower }}"
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: "100m"
|
cpu: "100m"
|
||||||
|
|
Loading…
Reference in New Issue