2017-02-06 12 views
1

私のクラスタにgcsFUSEを設定したい。 gcsFUSE pageに従ってDebian jessieでこれを行う方が簡単です。Kubernetesクラスタにjessie(Debian)を使用する

config-default.shkube-up.shその用途は、次のものが含まれます

wheezyを設定
NODE_OS_DISTRIBUTION=${KUBE_NODE_OS_DISTRIBUTION:-${KUBE_OS_DISTRIBUTION:-debian}} 

。これを変更してjessieを取得するにはどうすればよいですか?私は運がなくて、値debian-8jessiedebianを交換しようとしました:

$ 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_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 

あなたは上の関連する画像を見つけることができると:これらの環境変数は、その後

gcloud compute instance-templates create ... 

related documentationでインスタンスを作成するために使用されるいくつかの詳細を持っている

gcloud compute images list --filter=debian 

+0

あなたが提案したコマンドを使用して関連するイメージを表示すると、 "debian-8-jessie-v20170124"と表示されます。しかし、上記のようにconfig-default.shファイルにこの値を書き込むと、「ノードosディストリビューションを使用しているクラスタでは動作できません:debian-8-jessie-v20170124」というメッセージが表示されます。 –

+0

あなたが言及する4つの設定 - これらはどこで設定する必要がありますか? NODE_OS_DISTRIBUTION設定をそのまま(Debianに設定されている)ままにしますか? –

+0

kubeup.shの環境変数としてこれらを設定するだけです... NODE_OS_DISTRIBUTIONは "debian" – pagid

関連する問題