From f1ee510d56116af56b6c795ea9426bea53979b2a Mon Sep 17 00:00:00 2001 From: Marc Sune Date: Tue, 27 Aug 2024 16:53:57 +0200 Subject: [PATCH] Tc --- README.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..e756bed --- /dev/null +++ b/README.md @@ -0,0 +1,25 @@ +# sfunnel: multi-flow k8s pod session affinity + +`sfunnel` is an [eBPF](https://ebpf.io/)-based tool to [_funnel_](#funneling) +multiple flows through a single [K8s service](https://kubernetes.io/docs/concepts/services-networking/service/) +(e.g. LoadBalancer) 'port', to ensure `ClientIP` affinity is consistent for +all 'ports' in the service. + +Think about it as a _congruent_ `sessionAffinity: ClientIP` for all +ports of a K8s service under certain conditions. + +See the original use-case [here](docs/use-cases/network-telemetry-nfacctd.md). + +## At a glance + +Modify + + +## Requirements + +## _Funneling_? + +## Use-cases + + + [initContainer] an eBPF K8s initContainer