Используйте 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 ...

Связанная документация имеет некоторые дополнительные детали.

Другие вопросы по тегам