I want to set up gcsFUSE on my cluster. It's easier to do this in Debian jessie according to the gcsFUSE page.
The config-default.sh that kube-up.sh uses contains the following:
NODE_OS_DISTRIBUTION=${KUBE_NODE_OS_DISTRIBUTION:-${KUBE_OS_DISTRIBUTION:-debian}}which sets up wheezy. What do I change this to to get jessie? I've tried replacing debian with the values debian-8 and jessie, without any luck:
$ cluster/kube-up.sh
Cannot operate on cluster using node os distro: jessiefrom reading the cluster/gce/util.sh you can use KUBE_GCE_MASTER_IMAGE / KUBE_GCE_MASTER_PROJECT and KUBE_GCE_NODE_IMAGE / KUBE_GCE_NODE_PROJECT for that purpose.
E.g. with:
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-8You can find the relevant images on the with:
gcloud compute images list --filter=debianThese environment variables are used to then create the instances with
gcloud compute instance-templates create ...The related documentation has some further details.