kebe7jun / 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

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.

License:Apache License 2.0


Languages

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