2017-02-06 2 views
1

Я хочу настроить gcsFUSE на моем кластере. Это проще сделать в Debian jessie в соответствии с gcsFUSE page.Использовать jessie (Debian) для кластера Kubernetes

config-default.sh The что kube-up.sh применения содержит следующее:

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

который устанавливает wheezy. Что я могу изменить, чтобы получить jessie? Я попытался заменить debian со значениями debian-8 и jessie, без удачи:

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

ответ

1

от чтения cluster/gce/util.sh вы можете использовать KUBE_GCE_MASTER_IMAGE/KUBE_GCE_MASTER_PROJECT и KUBE_GCE_NODE_IMAGE/KUBE_GCE_NODE_PROJECT для этой цели.

E.g. с:

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 

Вы можете найти соответствующие изображения на с:

gcloud compute images list --filter=debian 

Эти переменные среды используются для затем создать экземпляры с

gcloud compute instance-templates create ... 

The related documentation имеет некоторые дополнительные детали ,

+0

Когда я перечисляю соответствующие изображения с помощью команды, которую вы предложили, я получаю «debian-8-jessie-v20170124». Однако, если я поместил это значение в файл config-default.sh, как упоминалось, я получаю «Невозможно работать с кластером с помощью узла os distro: debian-8-jessie-v20170124». –

+0

В четырех настройках вы указываете - где я должен их установить? Я просто оставляю параметр NODE_OS_DISTRIBUTION таким, каким он был (установлен в Debian)? –

+0

Просто установите эти переменные среды для своего kube-up.sh ... NODE_OS_DISTRIBUTION должно быть «debian» – pagid

Смежные вопросы