Weave Net
Five years with no central control.
1
Weave Net Five years with no central control. FOSDEM 2020 Bryan - - PowerPoint PPT Presentation
Weave Net Five years with no central control. FOSDEM 2020 Bryan Boreham @bboreham https://weave.works @weaveworks 1 Bryan Boreham Lead on Weave Net since 2015. Project member of Kubernetes, CNI, Cortex, Scope,
1
2
3
4
https://medium.com/@rothgar/no-sdn-kubernetes-5a0cb32070dd 5
https://twitter.com/rothgar/status/998333265739042816 6
7
8
9
10
11
veth pcap veth pcap UDP 12
13
14
veth veth VXLAN OVS Datapath OVS Datapath UDP 15
https://github.com/weaveworks/go-odp/ 16
veth 17
18
19
ESP OVS Datapath UDP mark xfrm https://github.com/weaveworks/weave/blob/master/docs/fastdp-crypto.md 20
https://www.weave.works/blog/racy-conntrack-and-dns-lookup-timeouts 21
22
23
Gossip 24
Gossip 25
26
27
28
29
30
31
Interface Network Plugin
{ "cniVersion": "0.3.0", "name": "mynet", "type": "my-plugin", "ipam": { "type": "host-local", "subnet":"10.4.0.0/24", } }
Runtime (kubelet) JSON Config Network Manager 32
DaemonSet runs
Pod mounts host directory and copies plugin at startup 33
34
35
36