Kubernetes 用ssh连接GKE Kube主机
我已经使用teraform脚本创建了一个GKE集群作为私有集群 工作节点被分配了私有IP(从9.X.X.X开始),我可以使用ssh。但是,我的kube master被分配了(172.X.X.X),我可以通过gcloud shell进行连接Kubernetes 用ssh连接GKE Kube主机,kubernetes,google-kubernetes-engine,Kubernetes,Google Kubernetes Engine,我已经使用teraform脚本创建了一个GKE集群作为私有集群 工作节点被分配了私有IP(从9.X.X.X开始),我可以使用ssh。但是,我的kube master被分配了(172.X.X.X),我可以通过gcloud shell进行连接 如何使用ssh通过终端连接kube master 在GKE中,您无法从UI中看到主节点。因此,您不知道主节点的公共IP。因此,您不能从本地终端ssh到kube master 您可以通过运行以下命令来获取群集凭据: $ gcloud container clus
如何使用ssh通过终端连接kube master 在GKE中,您无法从UI中看到主节点。因此,您不知道主节点的公共IP。因此,您不能从本地终端ssh到kube master 您可以通过运行以下命令来获取群集凭据:
$ gcloud container clusters get-credentials ${CLUSTER_NAME}
GKE是来自谷歌云平台的托管服务。我们创建的工作节点将连接到管理服务,并且工作节点将被管理
如果我们在VM上安装kubernetes(手动使用kube-yum-repo)并将工作节点连接到主节点,那么我们将通过ssh命令访问主节点,如果集群是私有的,则需要添加有兴趣连接到主节点的主机IP地址。单个IP地址(如VPN或家庭IP)应添加为
/32
我们可以使用
kubectl cluster info
获取主IP地址,因此部分答案不正确。什么是gcloud外壳以及如何连接?