Skip to content

Commit d86d2b3

Browse files
committed
Add readme
1 parent d5e1f9b commit d86d2b3

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

README.md

+36
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# Beaver
2+
## _**Distributed openvswitch agent for kubernetes.**_
3+
4+
> ### I works in combination with Multus CNI and OVS cni
5+
> ### _It needs beaver, multus cni, ovs cni, to work with_
6+
7+
8+
## Environment variables
9+
10+
| Env | Default value |
11+
| -------------------- |:-------------:|
12+
| DEFAULT_OVS_BRIDGE | ext |
13+
| NODE_NIC | eno33559296 |
14+
15+
16+
you can also customize the daemonset to ensure running on prefered worker/compute nodes.
17+
18+
## Installation
19+
Install the beaveragent daemonset using kubectl on compute nodes:
20+
```bash
21+
kubectl apply -f ./manifests/beaveragent.yaml
22+
```
23+
24+
#### well tested with talos.
25+
> The namespace must has the label ```pod-security.kubernetes.io/enforce: privileged```
26+
27+
e.g.
28+
```yaml
29+
apiVersion: v1
30+
kind: Namespace
31+
metadata:
32+
labels:
33+
kubernetes.io/metadata.name: ik8s-system
34+
pod-security.kubernetes.io/enforce: privileged
35+
name: ik8s-system
36+
```

0 commit comments

Comments
 (0)