ASMGrpcJsonTranscoder CRD说明

ASMGrpcJsonTranscoder用于进行JSON/HTTP-gRPC协议转码。本文介绍ASMGrpcJsonTranscoder的字段说明。

字段说明

字段

类型

是否必选

说明

workloadSelector

map<string, string>

通过一个或多个标签,指定配置生效的一组特定的Pod。标签搜索的范围限制在资源所在的配置命名空间。更多信息,请参见WorkloadSelector

isGateway

bool

配置为true,表示配置作用于网关。默认为false。

portNumber

int

对应的服务端口。若关联网关,对应该网关定义的端口值,即配置需要在网关上进行协议转码的服务端口(例如8080)。

services

string[]

指定配置在Proto文件中声明的服务。格式为{包名}.{服务名},例如:

services:
 - 'helloworld.Greeter'

protoDescriptorBin

string

生成Proto Descriptor文件后,将文件内容进行Base64编码后的结果。注意需要使用包含Base64编码内容。

相关文档

基于ASMGrpcJsonTranscoder实现以HTTP/JSON方式请求网格内gRPC服务