Merbridge
Use eBPF to speed up your Service Mesh like crossing an Einstein-Rosen Bridge.
Install / Use
/learn @merbridge/MerbridgeREADME
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 on 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 a Linkerd cluster:
kubectl apply -f https://raw.githubusercontent.com/merbridge/merbridge/main/deploy/all-in-one-linkerd.yaml
Or on a Kuma cluster:
kubectl apply -f https://raw.githubusercontent.com/merbridge/merbridge/main/deploy/all-in-one-kuma.yaml
Or on an OSM/OSM-Edge cluster:
kubectl apply -f https://raw.githubusercontent.com/merbridge/merbridge/main/deploy/all-in-one-osm.yaml
Note: It currently only works on Linux kernel >= 5.7, run
uname -rto check your kernel version before installing Merbridge.
If you want to install Merbridge by Helm, read the guidelines: Deploy Merbridge with Helm.
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
- Kuma:
kubectl delete -f https://raw.githubusercontent.com/merbridge/merbridge/main/deploy/all-in-one-kuma.yaml
kubectl delete -f https://raw.githubusercontent.com/merbridge/merbridge/main/deploy/all-in-one-osm.yaml
Get involved
Join the Merbridge slack.
Contributors
<a href="https://github.com/merbridge/merbridge/graphs/contributors"> <img src="https://contrib.rocks/image?repo=merbridge/merbridge" /> </a>Made with contrib.rocks.
License
Copyright 2023 the Merbridge Authors. All rights reserved.
Licensed under the Apache License, Version 2.0.
