我已经使用Teraform脚本作为私有集群创建了GKE集群。
为工作节点分配了专用IP(从9.X.X.X开始),我可以使用ssh。但是,我的kube主机已经分配了(172.X.X.X),我可以通过gcloud shell连接。
如何使用ssh通过终端连接kube master?
答案 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)