Kuscia Envoy 基于开源Envoy实现了一些自定义的 http 插件. 这些插件是:
- kuscia_gress: 通过重写 host header 重置请求的路由。
- kuscia_token_auth: 通过检查请求头中的 token 对请求进行鉴权
- kuscia_crypt: 对出口数据进行加密、对入口数据进行解密。
- kuscia_header_decorator: 在将请求转发到上游服务之前添加指定的 header。 比如你可以根据请求来源,在请求头中添加对应的 token ,上游服务可以使用 token 对请求进行鉴权。
make build-envoy
make image
make test-envoy
请查阅 CONTRIBUTING.md