我已经在Google容器引擎中设置了一个群集,根据控制台,它的API端点似乎与群集中的主要或节点的公共API完全不同(我认为这很奇怪)
尝试使用gcloud
命令行工具来管理群集时,使用cloud preview container kubectl
发出的所有命令都会因超时到达API端点而失败。
我尝试过更改网络防火墙规则,但似乎没有任何效果。
我试图按照guestbook教程在Kubernetes托管的GKE集群中部署我的Docker实例,目前我无法针对集群发出任何命令。
任何可能出错的想法?
答案 0 :(得分:1)
根据google-containers邮件列表中的our discussion,这是由于虚拟机的IP地址在停止后会发生变化,然后在几周后重新启动。 Container Engine目前不处理集群中所有IP地址发生变化的情况,不幸的是,目前最好的选择是删除集群并创建一个新集群。
答案 1 :(得分:0)
我遇到了同样的问题。就我而言,这有助于:
gcloud beta container get-credentials