https://github.com/api7/apisix-mesh-agent
https://github.com/api7/apisix-mesh-agent
Last synced: 7 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/api7/apisix-mesh-agent
- Owner: api7
- License: apache-2.0
- Created: 2021-02-07T06:34:12.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2021-08-02T11:35:46.000Z (over 4 years ago)
- Last Synced: 2024-06-19T22:15:00.577Z (over 1 year ago)
- Language: Go
- Size: 2.1 MB
- Stars: 77
- Watchers: 14
- Forks: 10
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
apisix-mesh-agent
=================
Agent of [Apache APISIX](http://apisix.apache.org/) to extend it as a [Service
Mesh](https://www.redhat.com/en/topics/microservices/what-is-a-service-mesh) Sidecar.

Status
------
This project is currently considered as experimental.
Why apisix-mesh-agent
---------------------
APISIX provides rich traffic management features such as load balancing, dynamic upstream, canary release, circuit breaking, authentication, observability, and more.
It's an excellent API Gateway but is not sufficient for Service Mesh, with the help of apisix-mesh-agent, it handles the East-West traffic well.
Quick Start
-----------
You can quickly use this project with Istio according to the [Getting Started Guide](./docs/istio-mesh.md).
The Design of APISIX Mesh
-------------------------
See the [Design](./docs/design.md) for the details.
How it Works
-------------
See [How it Works](./docs/how-it-works.md) to learn how apisix-mesh-agent extends Apache APISIX as a Service Mesh sidecar.
The Internal of apisix-mesh-agent
---------------------------------
If you're interested in the internal of apisix-mesh-agent, we recommand you
to read the [the-internal-of-apisix-mesh-agent](./docs/the-internal-of-apisix-mesh-agent.md), it explains each
module's function and responsibility.
Get Involved to Development
---------------------------
Welcome to make contributions, but before you start, please check out
[development.md](./docs/development.md) to learn how to run and debug apisix-mesh-agent
in your own environment.
License
-------
[Apache 2.0 LICENSE](./LICENSE)