Cilium v1.5 Documentation/ Contributor Guide Se�ng up the development environment Development process End-To-End Tes�ng Framework How to contribute Pull request review process Building Container Images Documenta�on CI / Jenkins implemented using BPF using efficient hashtables allowing for almost unlimited scale and supports direct server return (DSR) if the loadbalancing opera�on is not performed on the source host. Note: load balancing Policy decision tracing: Why is a packet being dropped or a request rejected. The policy tracing framework allows to trace the policy decision process for both, running workloads and based on arbitrary label0 码力 | 740 页 | 12.52 MB | 1 年前3
Cilium v1.6 DocumentationContributor Guide Setting up the development environment Development process End-To-End Testing Framework How to contribute Pull request review process Building Container Images Documentation Developer’s implemented using BPF using efficient hashtables allowing for almost unlimited scale and supports direct server return (DSR) if the loadbalancing operation is not performed on the source host. Note: load balancing Policy decision tracing: Why is a packet being dropped or a request rejected. The policy tracing framework allows to trace the policy decision process for both, running workloads and based on arbitrary label0 码力 | 734 页 | 11.45 MB | 1 年前3
Cilium v1.7 Documentationfor testing CI Failure Triage Infrastructure details Documentation Building End-To-End Testing Framework Introduction Running End-To-End Tests Test Reports Best Practices for Writing Tests Ginkgo Extensions implemented using BPF using efficient hashtables allowing for almost unlimited scale and supports direct server return (DSR) if the loadbalancing operation is not performed on the source host. Note: load balancing Policy decision tracing: Why is a packet being dropped or a request rejected. The policy tracing framework allows to trace the policy decision process for both, running workloads and based on arbitrary label0 码力 | 885 页 | 12.41 MB | 1 年前3
Cilium v1.8 DocumentationJenkins for testing CI Failure Triage Infrastructure details Documentation End-To-End Testing Framework Introduction Running End-To-End Tests Test Reports Best Practices for Writing Tests Ginkgo Extensions Golang Package Compatibility Guarantees API Reference Hubble internals Hubble Architecture Hubble server Hubble Relay Reference Command Cheatsheet Command utilities: Command examples: Kubernetes examples: implemented using BPF using efficient hashtables allowing for almost unlimited scale and supports direct server return (DSR) if the loadbalancing operation is not performed on the source host. Note: load balancing0 码力 | 1124 页 | 21.33 MB | 1 年前3
Cilium v1.9 DocumentationJenkins for testing CI Failure Triage Infrastructure details Documentation End-To-End Testing Framework Introduction Running End-To-End Tests Test Reports Best Practices for Writing Tests Ginkgo Extensions Golang Package Compatibility Guarantees API Reference Hubble internals Hubble Architecture Hubble server Hubble Relay Reference Command Cheatsheet Command utilities: Command examples: Kubernetes examples: optimized for maximum performance, can be attached to XDP (eXpress Data Path), and supports direct server return (DSR) as well as Maglev consistent hashing if the load balancing operation is not performed0 码力 | 1263 页 | 18.62 MB | 1 年前3
Cilium v1.10 DocumentationJenkins for testing CI Failure Triage Infrastructure details Documentation End-To-End Testing Framework Introduction Running End-To-End Tests Test Reports Best Practices for Writing Tests Ginkgo Extensions optimized for maximum performance, can be attached to XDP (eXpress Data Path), and supports direct server return (DSR) as well as Maglev consistent hashing if the load balancing operation is not performed Policy decision tracing: Why is a packet being dropped or a request rejected. The policy tracing framework allows to trace the policy decision process for both, running workloads and based on arbitrary label0 码力 | 1307 页 | 19.26 MB | 1 年前3
Cilium v1.11 DocumentationJenkins for testing CI Failure Triage Infrastructure details Documentation End-To-End Testing Framework Introduction Running End-To-End Tests Test Reports Best Practices for Writing Tests Ginkgo Extensions optimized for maximum performance, can be attached to XDP (eXpress Data Path), and supports direct server return (DSR) as well as Maglev consistent hashing if the load balancing operation is not performed kube-system/l7-default-backend-7fd66b8b88- qqhh5 ♻ Restarted unmanaged pod kube-system/metrics-server-v0.3.6- 7b5cdbcbb8-kjl65 ♻ Restarted unmanaged pod kube-system/stackdriver-metadata-agent- clu0 码力 | 1373 页 | 19.37 MB | 1 年前3
bpfbox: Simple Precise
Process Confinement
with eBPF and KRSIconfinement from the ground up. 3 / 7 bpfbox Implementation ▶ Userspace daemon using the Python3 bcc framework ▶ Kernelspace components are all eBPF ▶ LSM probes (KRSI), kprobes, uprobes, tracepoints ▶ Under Borkmann (creators of eBPF) ▶ K.P. Singh (creator of KRSI) ▶ Fellow bcc contributors (an awesome eBPF framework) This work was supported by NSERC through a Discovery Grant. github.com/willfindlay/bpfbox Check0 码力 | 8 页 | 528.12 KB | 1 年前3
Containers and BPF: twagent storytwagent story Andrey Ignatov, Facebook October 28, 2020 1 ● a daemon ● runs on every Facebook server ● manages all Facebook containers ● a part of the bigger TW system, see the TW paper in OSDI'20 cgroup-bpf 3 Task IP assignment (aka IP-per-task) ● Facebook DC network is IPv6 only ● Every server has /64 IPv6 prefix ● Convenient to have a unique IPv6 per twagent task (e.g. for QoS tagging) ● sendmsg(2): bpf_bind(task_ip) Handle TCP client A connecting to TCP server B in same task by [::1]: ● listen(2): track server port by tracking BPF_TCP_LISTEN and BPF_TCP_CLOSE ● connect(2) to [::1]:0 码力 | 9 页 | 427.42 KB | 1 年前3
Steering connections to sockets with BPF socket lookup hookCode and instructions at https://github.com/jsitnicki/ebpf-summit-2020 We will need… a TCP echo server $ sudo dnf install nmap-ncat $ nc -4kle /bin/cat 127.0.0.1 7777 & [1] 1289 $ ss -4tlpn sport SK_DROP : SK_PASS; } is echo service configured on this port? get echo server socket dispatch the packet to echo server Load echo_dispatch program $ make echo_dispatch.bpf.o clang -I…/linux/usr/include0 码力 | 23 页 | 441.22 KB | 1 年前3
共 14 条
- 1
- 2













