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