Articles of google cloud platform

服务器找不到2.0.9.10.in-addr.arpa:NXDOMAIN

我已经在GCP上的两个不同项目的VPC之间build立了一个VPC对等,当我ping我的虚拟机实例时,它工作正常,我也可以使用私有ips给我的实例ssh。 但是,如果我用nslookup从一个vm-instance向另一个实例查询反向dns,则会报错; 服务器找不到2.0.9.10.in-addr.arpa:NXDOMAIN 我的ARP不显示连接的设备,或者只有一个IP路由器我相信,我得到相同的状态:NXDOMAIN时,我挖10.9.0.2 任何帮助将非常感激。

rsync从aws s3到gcloud的最佳方式是什么?

我必须执行一个rsync (不仅是复制或移动)从s3的所有我的桶到谷歌云。 我需要创build与谷歌s3相同的基础结构。 我喜欢s3中的2Tera,并且每天都会收到新的文件。 我今天的解决scheme是 gsutil rsync -r -m s3:// bucket gs:// bucket 但是这个解决scheme比较慢。 你有更快的理想吗? 谢谢。

事务拆分 – 读取请求从属 – Google Cloud SQL

我在谷歌云中创build数据库实例。 它创build后,分配给它的IP地址,我的Java服务器能够读取和写入与它沟通。 现在我创build了一个故障转移副本,并读取数据库实例的副本。 正如我正在检查仪表板两个新的实例创build数据库各自的IP地址。 我的理解是我的java服务器不用担心副本和故障转移副本的IP地址。 并且只会与主数据库实例进行通信。 读取请求将自动从它们的路由到从属设备,类似于故障切换副本。 我的理解是正确的吗? 或者是我的java服务器负责创build个人读取连接与奴隶的ip。 请build议行为。

无法在GCP上启动Centos计算机(Google Compute)

我有一台Centos 6服务器,在过去的6个月里,它在Google Compute平台上运行时间为6个月。 没有重新启动 – 今天早上冻结,重新启动时在启动时产生以下错误: [ 3.205240] VFS: Cannot open root device "UUID=e2eb8dc4-d9f9-48e8-9194-cdbff5f4513f" or unknown-block(0,0) [ 3.208204] Please append a correct "root=" boot option; here are the available partitions: [ 3.210557] Kernel panic – not syncing: VFS: Unable to mount root fs on unknown-block(0,0) [ 3.213256] Pid: 1, comm: swapper veid: 0 Not tainted […]

创buildGoogle Cloud容器节点池时是否等待或不同步?

我使用的是Google Cloud / Google Container Engine,而且我有基础架构脚本,可以在其中创build群集和节点池,然后在安装后在节点池上执行操作。 在我的脚本中,我需要确保节点池已经设置,集群处于就绪状态,然后再继续。 看起来gcloud container node-pools create命令没有–wait或者–no-async选项,不像gcloud container node-pools delete非常类似。 有create这样的选项吗? 否则,有没有推荐的方法来“等待”,直到节点池准备就绪? 我相信我的bash脚本,创build节点池后,我可以做一个while循环,定期检查例如gcloud container clusters describe myclustername –zone myzone | tail -n 2 | grep "status" | awk '{print $2}'的值gcloud container clusters describe myclustername –zone myzone | tail -n 2 | grep "status" | awk '{print $2}' gcloud container clusters describe […]

设置Google云端DNSpipe理员angular色

我想要的:我在Google云端平台上有一个项目。 我在该项目中需要访问我的DNSlogging的服务。 我的问题是:从相关的Google Cloud DNS关于权限( 源 )的文档中,我注意到似乎存在/roles/dns.admin和/roles/dns.readerangular色,这正是我有兴趣设置的我的服务。 虽然,访问我的项目的“IAM”页面并查看“angular色”下拉选项,这两个DNS相关的angular色是没有find的地方。 我的问题是:这是一个文档不一致? 除了通过“IAM”页面的用户界面,还有其他的方式来设置这个angular色吗? 谢谢

GCP与Google Domains的DNS混淆

我在Google云端平台上,并使用Google Domains和Google Mail。 我启用了Google Cloud DNS API,设置了Networking – Cloud DNS – Record Sets。 我假设两个域名服务器应该是相同的,但是当我从Google云端平台端或谷歌域名中更改这些值时,会发生错误。 当我将Google Domain DNS从ns-cloud-c1.googledomains.com更改为ns-cloud-d1.googledomains.com时,我收到一条错误消息,指出以下内容:“看起来您已经更改了名称服务器。您的域的所有设置(包括网站,电子邮件,综合logging和资源logging)目前都处于禁用状态。要启用这些设置,您需要恢复Google域名服务器。 Google云端平台和Google Domain / Mail上的DNS是否必须相同? 哪个DNS应该去哪里? ns-cloud-c1.googledomains.com 要么 ns-cloud-d1.googledomains.com 我是否需要向Google Domains添加资源logging? 谢谢

Ansible – jenkins插件在Google Container Engine(GKE)上失败 – 与入口无限循环

我有这样的configuration为ansible: – hosts: localhost connection: local tasks: – name: Jenkins – add job jenkins_job: config: "{{ lookup('file', 'jenkins_conf/pipeline_staging.xml') }}" name: deploy-staging password: XXXXX url: https://jenkins.url.com user: someuser 但是当我尝试开始这个剧本我得到: 致命的:[localhost]:失败! => {“changed”:false,“failed”:true,“msg”:“无法validation作业是否存在,HTTP错误302:HTTP服务器返回redirect错误,导致无限循环。\ n最后30x错误信息是:\ nfindhttps://jenkins.url.com “}重试,使用:–limit @ / home / holo / project / sources / devops / orchiestration / environment-cloud / ansible-playbook / jenkins。重试 我究竟做错了什么?

难以login到Google云端平台的SDK

我的意图是比较GCP和AWS。 但是,authentication的挑战就在枪边。 我开了一个帐户,并提出一个实例没有问题。 但后来下载了SDK(linux版本)。 在发布gcloud init之后,我进入了一个打开一个带有生成URI的浏览器窗口的阶段,但是浏览器只是循环发出了oauth请求。 没有错误信息是明显的,日志没有透露任何东西(只是回显URL)。 更新:控制台显示一个304 http响应(没有修改?)

损坏的GKE后端运行状况检查默认值

我已经读了这个 ,我明白(我认为)Kubernetes livenessProbes和GKE LoadBalancer健康检查之间的区别。 我的问题是:我通过NodePort公开了大部分的Kube服务,NodePort默认在GKE中创build了一个新的后端服务,并且还创build了一个与GKE中的后端HTTP服务相对应的负载平衡器运行状况检查。 所有这些自动创build的运行状况检查假设我有一个HTTP状态端点打开/,当我不这样做。 我有一个HTTP健康检查托pipe在不同的端点上。 我如何 A)以某种方式暗示GKE根据Kubernetes资源中定义的规则创build负载平衡器规则,而不是盲目地创build一堆听错误的路由,或者 B)让GKE不要为每个NodePort服务自动创build一个无效的运行状况检查。 或者,这只是一个不灵活的Google Cloud怪癖,我将不得不作出更改代码的变通?