标签: gcloud

gcloud 计算引擎上的 IP 有多短暂(短暂)?

VM 实例详细信息报告外部 IP 是临时的。字典说这意味着“持续很短的时间”。

有谁知道多短吗?静态足以让 DNS 达到这个目的吗?如果不是很短,如何为 gcloud 计算引擎实例获取临时性较小的 IP 地址?

ip google-compute-engine google-cloud-platform gcloud

4
推荐指数
1
解决办法
8207
查看次数

如何在 gcloud 命令中禁用更新通知?

我正在使用 Google Cloud SDK CLI(gcloud命令),命令很棒!虽然我想以 JSON 格式输出 Google Compute Engine 的实例列表(通过运行gcloud compute instances list --format json)并使用jq JSON 处理器对其进行过滤,但该命令有时会输出以下消息:

Updates are available for some Cloud SDK components.  To install
them, please run:
$ gcloud components update
Run Code Online (Sandbox Code Playgroud)

我知道消息很重要,但我想将 JSON 输出视为格式正确。有没有办法抑制消息?-q--verbosity none选项都不起作用。

google-compute-engine google-cloud-platform gcloud

3
推荐指数
1
解决办法
1718
查看次数

GKE ElasticSearch StatefulSet 上的 vm.max_map_count 问题

GKE 上运行的 ElasticSearch 集群出现问题。具有“数据”角色的节点开始意外崩溃并出现错误:

max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

bootstrap checks failed
Run Code Online (Sandbox Code Playgroud)

当然,这个 StatefulSet 控制器中有一个 init 容器,它将 vm.max_map_count 设置为 262144

更重要的是,这个初始化容器似乎成功完成:

kubectl descrive pod elastic-data-0


Init Containers:
  init-sysctl:
    Container ID:  docker://23d3b3d11198510aa01aef340b92e1603785804fbf75e963fdbd61acfe458318
    Image:         busybox:latest
    Image ID:      docker-pullable://busybox@sha256:5e8e0509e829bb8f990249135a36e81a3ecbe94294e7a185cc14616e5fad96bd
    Port:          <none>
    Command:
      sysctl
      -w
      vm.max_map_count=262144
    State:          Terminated
      Reason:       Completed

apiVersion: apps/v1beta1
kind: StatefulSet
metadata:
  name: elastic-data
  labels:
    component: elasticsearch
    role: data
spec:
  serviceName: elasticsearch-data
  updateStrategy:
    type: RollingUpdate
  replicas: 3
  template:
    metadata:
      labels:
        component: elasticsearch …
Run Code Online (Sandbox Code Playgroud)

elasticsearch kubernetes google-kubernetes-engine gcloud

3
推荐指数
1
解决办法
6730
查看次数

如何处理 GCP Container Registry 中的保留策略

GCP 容器注册表构建在 GCP Cloud Storage 之上,可以在那里设置相当复杂的保留策略。

然而,容器注册表中没有这样的功能,并且存储中的图像之间没有区别(所有图像文件名都是哈希值,并且位于同一存储桶的同一目录中),因此无法设置策略来保留仅单个图像的最后五个版本。

有谁知道是否可以为 GCP 中的图像设置更复杂的保留政策以及应该如何做?

google-cloud-storage google-cloud-platform docker-registry gcloud

3
推荐指数
1
解决办法
2729
查看次数

从 GCP 管理的 SSL 证书获取私钥

我正在使用 Google Kubenetes Engine,并使用Google 管理的证书在我的 Ingress 上放置了 SSL 证书 ,我发现我可以使用以下命令查看证书:

gcloud beta compute ssl-certificates describe certificate-name
Run Code Online (Sandbox Code Playgroud)

但是,这并不显示证书的私钥。有什么办法可以获取私钥吗?

ssl-certificate private-key gcloud

3
推荐指数
1
解决办法
2503
查看次数

gsutil rsync“解包的值太多”错误

我正在尝试使用 gsutil 将包含超过 3k 文件的文件夹同步到 Google Cloud 上的存储桶。问题是上传的文件不到一半,然后我收到此错误:

解包的值太多了
CommandException: 1 个文件/对象无法复制/删除。

由于 Google Cloud 支持仅适用于那些有 200 美元闲钱的人,这里有人有不涉及单独同步每个子文件夹的解决方案吗?

我在 Windows 10 上使用 powershell,但这个问题也发生在 linux 上。我无法在网上的任何地方找到解决方案。

google-cloud-storage google-cloud-platform gcloud gsutil

3
推荐指数
1
解决办法
479
查看次数

无法连接到远程主机:连接被拒绝

我在 gcloud 中创建了 vm 实例。并设置防火墙规则以允许来自端口 5000 的连接。我向我的 vm 实例添加了网络标记。

但是如果我通过连接到端口 5000 来测试连接,我会得到

telnet:无法连接到远程主机:连接被拒绝

netstat -lnp 的内容

图片

remote-access port gcloud

-1
推荐指数
1
解决办法
1万
查看次数