Skip to content

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

License

Notifications You must be signed in to change notification settings

kebe7jun/merbridge

 
 

Repository files navigation

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

Or on Kuma cluster:

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

Note: currently only works on Linux kernel >= 5.7, run uname -r check your kernel version before install 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

Get involved

Join the Merbridge slack.

Contributors

Made with contrib.rocks.

License

Copyright 2022 the Merbridge Authors. All rights reserved.

Licensed under the Apache License, Version 2.0.

Landscapes

  

Merbridge enriches the CNCF CLOUD NATIVE Landscape.

About

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

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 52.7%
  • C 33.1%
  • Makefile 6.6%
  • Shell 5.6%
  • Smarty 1.3%
  • Dockerfile 0.7%