go get -u github.com/golang/protobuf/protoc-gen-go



protoc -I . -I ../../../../vendor -I ../../../../../ --go_out=. --micro_out=. k8smgr.proto
protoc -I . -I ../../../src/go/vendor -I ../../../../../ --go_out=. --micro_out=. operational_host_consumer.proto
protoc  -I src/go/vendor  --go_out=. --micro_out=. api/proto/operational_host_consumer/operational_host_consumer.proto



protoc  -I ./ -I src/go/vendor -I /usr/local/include --go_out=. --micro_out=. api/proto/cluster/cluster.proto
protoc  -I ./ -I src/go/vendor -I /usr/local/include --go_out=. --micro_out=. api/protobuf/pod/v1/pod.proto
protoc -I ./ -I ./src/go/vendor  --go_out=./src/go/api/protobuf/pod/v1/ --micro_out=. api/protobuf/pod/v1/pod.proto   vali项目下   


指定grpc,默认生成NewClient方法
protoc -I ./ -I ./src/go/vendor  --go_out=plugins=grpc:./src/go/api/protobuf/workload/v1/   api/protobuf/workload/v1/workload.proto

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐