将GKE Kube Master与ssh连接

时间:2018-11-05 08:23:02

标签: kubernetes google-kubernetes-engine

我已经使用Teraform脚本作为私有集群创建了GKE集群。

为工作节点分配了专用IP(从9.X.X.X开始),我可以使用ssh。但是,我的kube主机已经分配了(172.X.X.X),我可以通过gcloud shell连接。

如何使用ssh通过终端连接kube master?

3 个答案:

答案 0 :(得分:1)

在GKE中,您无法从UI看到主节点。因此,您不知道主节点的公共IP。因此,您不能从本地终端通过ssh到kube master。

您可以通过运行以下命令获取群集凭据:

$ gcloud container clusters get-credentials ${CLUSTER_NAME}

答案 1 :(得分:0)

GKE是来自Google云平台的托管服务。我们创建的工作程序节点将挂接到管理服务,并且工作程序节点将受到管理。

如果我们在VM上安装kubernetes(手动使用kube yum存储库)并将工作节点加入主节点,那么我们将可以通过ssh命令访问主节点,

答案 2 :(得分:0)

如果您的集群是私有的,您将需要添加有兴趣连接到主服务器的主机 IP 地址。单个 IP 地址(例如 VPN 或家庭 IP)应添加为 /32

enter image description here