Google compute engine 如何使用kube up在Google计算引擎上创建CoreOS集群?

Google compute engine 如何使用kube up在Google计算引擎上创建CoreOS集群?,google-compute-engine,kubernetes,coreos,Google Compute Engine,Kubernetes,Coreos,我应该如何在Google Compute Engine上创建一个由CoreOS实例组成的Kubernetes集群?我尝试了以下方法,但kube在群集验证时超时,我无法SSH到创建的实例中(不断询问密码): 好的,有几件事 1) 为了让科瑞斯·库罗斯开始工作,你需要做更多的事情 我用什么 KUBE_OS_分布=coreos KUBE_启用_群集_监控=无 KUBE\u ENABLE\u NODE\u LOGGING=false KUBE_GCE_实例_前缀=${USER} KUBE_GCE_MA

我应该如何在Google Compute Engine上创建一个由CoreOS实例组成的Kubernetes集群?我尝试了以下方法,但kube在群集验证时超时,我无法SSH到创建的实例中(不断询问密码):

好的,有几件事

1) 为了让科瑞斯·库罗斯开始工作,你需要做更多的事情

我用什么

KUBE_OS_分布=coreos
KUBE_启用_群集_监控=无
KUBE\u ENABLE\u NODE\u LOGGING=false
KUBE_GCE_实例_前缀=${USER}
KUBE_GCE_MASTER_图像=coreos-alpha-960-0-0-v20160217
KUBE_GCE_MASTER_项目=coreos云
KUBE_GCE_网络=${USER}
KUBE_GCE_NODE_IMAGE=coreos-alpha-960-0-0-v20160217
KUBE_GCE_节点_项目=coreos云
KUBE_GCE_区=美国东部1-b
KUBE_跳过_更新=y

2) 新版本的coreos似乎没有在GCE中正确设置ssh密钥。i、 e.您可以通过ssh进入核心帐户(但只有在正确设置了
KUBE_OS_DISTRIBUTION=coreos
的情况下才会发生这种情况,但gcloud ssh无法工作,使用上面提到的coreos版本,gcloud ssh也可以工作

您能试试吗

export BUILD_PYTHON_IMAGE=true
export KUBE_OS_DISTRIBUTION=coreos
export KUBE_GCE_MASTER_PROJECT=coreos-cloud
export KUBE_GCE_MASTER_IMAGE=coreos-beta-991-2-0-v20160326

make quick-release
cluster/kube-up.sh

请注意,在快速发布之前需要设置BUILD_PYTHON_IMAGE=true,这是因为coreos master没有PYTHON,这是使用salt所必需的。

谢谢,我已经导出了KUBE_OS_发行版和KUBE_GCE_区域,只是忘记了添加它们。为什么要禁用集群监视和节点日志记录?为什么需要设置o其他变量?还有,如果我没有在实例上安装一个可接受的SSH密钥,如何直接将SSH连接到实例中?请尝试核心帐户,它应该有所有SSH密钥,因为我提到了这一点。我刚刚在OS X上尝试过,但构建失败,可能是因为内存不足(16 GB RAM)。真的吗?我构建在8GB(linux)上笔记本电脑没有任何真正的问题。
export BUILD_PYTHON_IMAGE=true
export KUBE_OS_DISTRIBUTION=coreos
export KUBE_GCE_MASTER_PROJECT=coreos-cloud
export KUBE_GCE_MASTER_IMAGE=coreos-beta-991-2-0-v20160326

make quick-release
cluster/kube-up.sh