【问题标题】:how to ssh into nodes of Google container engine cluster?如何通过 ssh 进入 Google 容器引擎集群的节点?
【发布时间】:2017-06-29 11:22:56
【问题描述】:

如何通过 ssh 进入 Google 容器引擎集群的节点?当我尝试使用节点的 ip 地址 ssh 到节点时,它说公钥被拒绝。

谁能帮我获取连接谷歌容器集群节点的密钥?

【问题讨论】:

  • 你能分享更多细节吗?您如何尝试通过 ssh 连接(纯 ssh 命令,gcloud ssh 命令,通过 GCP WebUI)?另外,请向我们提供输出和错误。

标签: kubernetes google-kubernetes-engine


【解决方案1】:

您应该使用 gcloud 工具,例如:

gcloud compute ssh <NODE_NAME> --zone <ZONE>

【讨论】:

  • 谢谢你,我能做到 :) 我觉得节点也是计算引擎。
  • $ gcloud compute ssh --zone us-west1-b gke-xxx-default-pool-yyy-3q77 -- ps ssh: 连接到主机 35.100.100.10 端口 22: 连接超时跨度>
【解决方案2】:

我也遇到了同样的问题,在谷歌搜索几个小时后发现了这个解决方法。

添加防火墙规则如下:

目标标签:GKE节点的标签

源 IP 范围:35.235.240.0/20(Cloud IAP 的 TCP 网络块见 https://cloud.google.com/iap/docs/using-tcp-forwarding

端口:22

然后我厌倦了下面的命令

gcloud compute ssh [节点名称] --zone=[zone]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-08-10
    • 1970-01-01
    • 1970-01-01
    • 2016-11-14
    • 1970-01-01
    • 2018-06-06
    • 2021-11-05
    • 1970-01-01
    相关资源
    最近更新 更多