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 -r
to 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
Made with contrib.rocks.
License
Copyright 2023 the Merbridge Authors. All rights reserved.
Licensed under the Apache License, Version 2.0.
Landscapes
Merbridge enriches the CNCF CLOUD NATIVE Landscape.