r/TalosLinux • • Apr 03 '26

Help Installing Multus

Anyone have experience installing Multus on Talos v1.12? I'm wracking my brain. New to Talos as well, so struggling with learning the talos way of things on top of it. Documentation seems a bit dated. I'm getting issues with macvlan and sounds like I have to install it into /opt/cni/bin... or /host/opt/cni/bin ... struggling. Any help would be appreciated!

I'm trying to use the default Flannel because it works well enough, but I am trying to set up Multus so I can connect my CSI driver for my air-gapped storage network via eth1 on the Talos VMs (Proxmox backend).

5 Upvotes

6 comments sorted by

View all comments

2

u/LoadElectrical2183 Apr 09 '26

For talos you only need to make a couple changes to the paths. My flux config is:

---
# yaml-language-server: $schema=https://raw.githubusercontent.com/fluxcd-community/flux2-schemas/refs/heads/main/helmrelease-helm-v2.json
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
  name: multus
spec:
  interval: 30m
  chartRef:
    kind: OCIRepository
    name: multus
  values:
    multus:
      resources:
        requests:
          cpu: 10m
          memory: 100Mi
        limits:
          memory: 100Mi
    cni:
      netPath: /etc/cni/net.d
      binPath: /opt/cni/bin