Используйте jessie (Debian) для кластера Kubernetes
Я хочу настроить gcsFUSE на моем кластере. Это проще сделать в Debian jessie в соответствии со страницей gcsFUSE.
config-default.sh
тот 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 ответ
От чтения кластера / gce / util.sh вы можете использовать KUBE_GCE_MASTER_IMAGE
/ KUBE_GCE_MASTER_PROJECT
а также KUBE_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
Вы можете найти соответствующие изображения на:
gcloud compute images list --filter=debian
Эти переменные среды используются для создания экземпляров с
gcloud compute instance-templates create ...
Связанная документация имеет некоторые дополнительные детали.