LinQThomas / merbridge

Use eBPF to speed up your Service Mesh like crossing an Einstein-Rosen Bridge.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

merbridge

Use eBPF to speed up your Service Mesh like crossing an Einstein-Rosen Bridge.

Usage

Install

You just only need to run the following command to your Istio cluster to get eBPF to speed up Istio:

kubectl apply -f https://raw.githubusercontent.com/merbridge/merbridge/main/deploy/all-in-one.yaml

Or on Linkerd cluster:

kubectl apply -f https://raw.githubusercontent.com/merbridge/merbridge/main/deploy/all-in-one-linkerd.yaml

Note: currently only works on Linux kernel >= 5.7, run uname -r check your kernel version before install merbridge.

Uninstall

  • Istio:
kubectl delete -f https://raw.githubusercontent.com/merbridge/merbridge/main/deploy/all-in-one.yaml
  • Linkerd:
kubectl delete -f https://raw.githubusercontent.com/merbridge/merbridge/main/deploy/all-in-one-linkerd.yaml

Get involved

Join the Merbridge slack.

License

Copyright 2022 the Merbridge Authors. All rights reserved.

Licensed under the Apache License, Version 2.0.

About

Use eBPF to speed up your Service Mesh like crossing an Einstein-Rosen Bridge.

License:Apache License 2.0


Languages

Language:C 49.0%Language:Go 30.7%Language:Makefile 17.6%Language:Dockerfile 2.8%