我有以下原型:
syntax = "proto3";
import "google/rpc/status.proto";
message Response {
google.rpc.Status status = 1;
}
message Request {
Type name = 1;
}
service Service {
rpc SomeMethod (Request) returns (Response);
}
Run Code Online (Sandbox Code Playgroud)
我在节点中编写一个客户端:
const path = require('path');
const grpc = require('grpc');
const protoLoader = require('@grpc/proto-loader');
const protoFiles = require('google-proto-files');
const PROTO_PATH = path.join(__dirname, '/proto/myproto.proto');
const packageDefinition = protoLoader.loadSync(
PROTO_PATH,
{
keepCase: true,
longs: String,
enums: String,
defaults: true,
oneofs: true,
includeDirs: [protoFiles('rpc')],
},
);
const proto = grpc.loadPackageDefinition(packageDefinition);
const client = …Run Code Online (Sandbox Code Playgroud) protocol-buffers node.js grpc google-protocol-buffer grpc-node
有没有办法从掌舵图中部署一个模板?helm upgrade --install必须应用于图表,但我只想部署一个文件,比如说 configmap.yaml。当我运行时kubectl apply -f configmap.yaml,我收到一个错误:error converting YAML to JSON: yaml: line 5: did not find expected node content因为有从 _helpers.tpl: 获取的变量{{ include "templatename.fullname" . }}。使用头盔 3。