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

貢獻者指南