Skip to content

Latest commit

 

History

History
36 lines (27 loc) · 907 Bytes

README.md

File metadata and controls

36 lines (27 loc) · 907 Bytes

Beaver

Distributed openvswitch agent for kubernetes.

I works in combination with Multus CNI and OVS cni

It needs beaver, multus cni, ovs cni, to work with

Environment variables

Env Default value
DEFAULT_OVS_BRIDGE ext
NODE_NIC eno33559296

you can also customize the daemonset to ensure running on prefered worker/compute nodes.

Installation

Install the beaveragent daemonset using kubectl on compute nodes:

kubectl apply -f ./manifests/beaveragent.yaml

well tested with talos.

The namespace must has the label pod-security.kubernetes.io/enforce: privileged

e.g.

apiVersion: v1
kind: Namespace
metadata:
  labels:
    kubernetes.io/metadata.name: ik8s-system
    pod-security.kubernetes.io/enforce: privileged
  name: ik8s-system