higress-group/higress

Implement ingress annotaion&CRD to support HTTP/JSON to gRPC

开放

#148 创建于 2023年1月30日

 (2 条评论) (0 个反应) (0 位负责人)Go (1,219 个派生)github user discovery
area/annotationarea/apihelp wantedlevel/challengesig/controller

仓库指标

星标
 (9,036 个星标)
PR 合并指标
 (平均合并 7天 9小时) (30 天内合并 18 个 PR)

描述

Why do you need it?

Allows a RESTful JSON API client to send requests to Higress over HTTP and get proxied to a gRPC service.

How could it be?

  • Design a CRD that defines the proto of gRPC Service.
  • Implement the mechanism of sending proto files to higress gateway
  • Design & implement the annotation conversion to istio envoyfilter api

Other related information

https://www.envoyproxy.io/docs/envoy/latest/configuration/http/http_filters/grpc_json_transcoder_filter

贡献者指南