1

我想在我的集群上设置 gcsFUSE。根据gcsFUSE 页面,在 Debian jessie 中执行此操作更容易。

使用的config-default.sh包含kube-up.sh以下内容:

NODE_OS_DISTRIBUTION=${KUBE_NODE_OS_DISTRIBUTION:-${KUBE_OS_DISTRIBUTION:-debian}}

设置wheezy。我要把它改成什么jessie?我尝试用debian值替换debian-8and jessie,但没有任何运气:

$ cluster/kube-up.sh
Cannot operate on cluster using node os distro: jessie
4

1 回答 1

1

通过阅读cluster/gce/util.sh你可以使用KUBE_GCE_MASTER_IMAGE/KUBE_GCE_MASTER_PROJECTKUBE_GCE_NODE_IMAGE/KUBE_GCE_NODE_PROJECT来达到这个目的。

例如:

  KUBE_GCE_MASTER_IMAGE=debian-8-jessie-v20170124   
  KUBE_GCE_MASTER_PROJECT=debian-8
  KUBE_GCE_NODE_IMAGE=debian-8-jessie-v20170124 
  KUBE_GCE_NODE_PROJECT=debian-8

您可以在 with 上找到相关图片:

gcloud compute images list --filter=debian

这些环境变量用于创建实例

 gcloud compute instance-templates create ...

相关文档有一些进一步的细节。

于 2017-02-06T19:14:39.817 回答