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

DaoCloud/merbridge

 
 

Repository files navigation

merbridge

OpenSSF Best Practices FOSSA Status

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.

FOSSA Status

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

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 56.2%
  • C 30.7%
  • Makefile 6.1%
  • Shell 5.3%
  • Smarty 1.1%
  • Dockerfile 0.6%