使用grpcurl测试grpc

1.安装grpcurl

mac

brew install grpcurl

Download image

docker pull fullstorydev/grpcurl:latest

Run the tool

docker run fullstorydev/grpcurl api.grpc.me:443 list

go tool

go install github.com/fullstorydev/grpcurl/cmd/grpcurl@latest

2.用kubectl port-forward 把服务映射到本地的端口:

kubectl port-forward appName -n namesapce port

3.查看服务列表:

grpcurl -plaintext ip:port list

4.查看某个服务的方法列表:

grpcurl -plaintext ip:port list ServiceName

5.请求服务:

grpcurl -d 'json结构' -plaintext ip:port functionName

你可能感兴趣的:(docker,容器,运维)