Articles of gcloud

在gcloud中configurationKubectl

我用三个节点在gcloud中创build了集群。 到目前为止这么好。之后,我试图运行pod ..这是给错误..我发现kubectl没有configuration正确..当我尝试运行pod时得到以下错误..欣赏任何帮助在这方面。 错误:无法从nodejs.yaml读取编码对象:无法连接到服务器来处理“pod”:无法从服务器读取版本:获取http:// localhost:8080 / api :dial tcp 127.0.0.1: 8080:连接被拒绝 谢谢

如何在App-Engine上运行的基于快速的Node JS应用程序中获取远程客户端的IP地址

尝试获取IP时,所有标准标题值都包含不正确的值。 req.ip: ::ffff:172.17.0.5 req.headers['x-forwarded-for']: 169.254.160.2 req.socket.remoteAddress: ::ffff:172.17.0.5 所有这些导致错误的IP。

使用nodejs gcloud api删除Google云端存储中的文件夹

我正在使用gcloud nodejs api访问Google云端存储。 我可以单独保存/删除/存在文件,但我没有find一种方法来删除文件夹,甚至使用gcloud nodejs api列出文件夹中的文件。 我见过有人说GCS中的文件夹层次结构不是一个真正的树结构,而只是名字。 所以我试图使用通配符匹配文件名string,这没有成功。 我想知道有没有办法做到这一点。 如果不是,我应该使用什么工具?

在Google云端存储中使用nodejs gcloud api移动/重命名文件夹

我正尝试使用gcloud api重命名或移动Google云端存储中的文件夹。 类似的问题解释了如何删除文件夹: 使用nodejs gcloud api删除Google云端存储中的文件夹 但是,如何重命名一个文件夹? 或移动到另一个path?

如何监视在Kubernetes上运行的Nodejs应用程序

我只需从我的dockerfile中执行CMD ["node", "/dist/app.js"]来在容器中运行我的主进程。 集装箱托pipe在Kubernetes。 当豆荚出现问题时,kubernetes rc将旋转另一个。 但是,如果我的主进程在pod – >容器内崩溃,Kubernetes会知道吗? 想知道最好的方法来监视在容器内运行的进程,日志崩溃并重新启动进程,以便我的客户端不会得到500当呼叫路由到崩溃的容器。 在虚拟世界中,我永远使用,永远会给我日志+允许我configuration重新启动等等。在容器/ kubernetes世界相当于什么? 谢谢 !

如何使用gcloud-node获取Google Cloud Storage文件的URL?

使用gcloud节点库 ,如何获取云存储存储桶中文件的URL? 考虑一下文件对象的以下瞬态: let bucket = gcs.bucket(`aBucket`) let cloudFile = bucket.file(`aFile`) 我想获得下载cloudFile的URL。

从本地数据存储检索时未定义的实体键和数据属性

我试图沿着谷歌文档这里是我面临的问题。 根据这里的文档,当我检索这样的实体 var key = datastore.key(['Company', 'Google']); datastore.get(key, function(err, entity) { // entity.data = The record. // entity.key = The key. }); 我应该得到一个实体对象的关键和数据属性。 这不是我得到的。 这是我的阅读function function read(kind, id, cb) { var key = datastore.key([kind, parseInt(id, 10)]); datastore.get(key, (err, entity) => { if(err) { return cb(err); } if(!entity) { return cb({ code: 404, message: 'Not found' […]

使用Node.js创buildGoogle云存储对象的SignedURL

我需要使用Node.js创build存储在Google云端存储中的对象(使用Google Developer Console上传)的签名url。 这是我的代码: var gcloud = require('gcloud'); // Google Cloud Storage Bucket Name const BUCKET_NAME = 'testBucketName123'; // Google Developer Console project ID const PROJECT_ID = 'testProjectName123'; /* Google Developer Console -> API Manager -> Credentials -> Add credentials -> Service account -> JSON -> Create */ const KEY_FILENAME = 'testKey.json' // relative path […]

gcloud预览应用程序部署返回400与消息应用程序引擎服务帐户没有足够的项目权限。 需要开发者或所有者

我试图将node.js应用程序部署到谷歌云平台,所以我采取了以下方法: 假设我的项目ID :“logging器”(#445533661888) 1)我按照这个文档链接来部署应用程序,链接: https : //cloud.google.com/nodejs/resources/frameworks/express 2)项目app.yaml包括: runtime: nodejs vm: true service: default skip_files: – ^(.*/)?.*/node_modules/.*$ 3)现在去谷歌云控制台 – > IAM&pipe理菜单,在这里我可以看到logger@appspot.gserviceaccount.com条目,我也已经添加到myemail@gmail.com所有者的权限到这个服务帐户 4)现在使用命令gcloud auth login进行身份validation,并使用myemail@gmail.com完成身份validation 4)现在我使用gcloud预览应用程序部署来开始部署,在这个请求的响应我得到错误的请求错误400和消息为 App引擎服务帐户对项目的权限不足。 需要开发者或所有者 我正在呈现堆栈跟踪: C:\Users\Maulikwin8>gcloud config list Your active configuration is: [default] [app] suppress_change_warning = true [core] account = myemail@gmail.com disable_usage_reporting = False project = logger C:\Users\Maulikwin8>cd C:\Users\Maulikwin8\Documents\swan\rnd\node-express-js\nodejs-docs-samples-master\appengine\express C:\Users\Maulikwin8\Documents\swan\rnd\node-express-js\nodejs-docs-samples-master\appengine\express>gcloud preview app […]

Google Cloud PubSub – 实现拉

我在nodejs中使用google pub sub。 我有一个发布消息的服务,然后是一个监听消息并在消息上实现一些进程的工作者。 现在我想要我的服务一次拉五个订阅,并在完成处理时拉另一个订阅。 我如何实现这个? 这是我的开始代码,我该如何继续? var pubsubClient = require('google-cloud').pubsub({ projectId: 'my-project' }); var topic = pubsubClient.topic('my-first-pub-sub'); var options = { reuseExisting: true, ackDeadlineSeconds: 90, autoAck: true, interval: 5000 }; topic.subscribe('MySub', options, function(err, subscription, apiResponse) { // Register listeners to start pulling for messages. function onError(err) { console.log("err", err); } function onMessage(message) { console.log("subscription", […]