/docker-cni-plugins

Install cni.dev plugins from a container

Primary LanguageDockerfile

docker-cni-plugins

WIP Docker container and k8s daemonset to install cni.dev plugins and run the DHCP daemon (required for the IPAM DHCP plugin).

This is useful when using Multus to add additional network interfaces to k8s containers on bare-metal/homelab networks.

Versions

  • cni.dev plugins version: v1.1.1

  • docker-cni-plugins version: 0.4

  • release version: 1.1.1-0.4

TODO

  • use build image with working TLS ca-certs for validation
  • confirm dhcp plugin handles signals
  • pin base images with sha tags
  • add arm64 build
  • reduce privileges for dhcp-daemon container
  • link to example config/usage

Inspired by: