2017-02-18 27 views

cevap

3

Ekler, yaml dosyaları aracılığıyla ve addon manager kullanılarak dağıtılabilir. dashboard, monitoring, DNS'u,'da sağlanan yaml dosyaları (küçük değişikliklerle) kullanarak zaten yükledim.

Daha sonra bir dizine tüm dosyaları kopyalamak gerekir, addon-manager oldukça özeldir unutmayın:

./kube-addons.sh 

Btw ben addons yükleme elle yerine eklenti yöneticisini kullanarak tercih ederim.

DNS eklenti manuel örnek:

kubedns-controller.yaml.sed, $DNS_DOMAINcluster.local değiştirin alın (Eğer burada kurulumunda belirtilen etki alanını kullanmalıdır). Bunu bir değişken olarak da ayarlayabilirsiniz. Lütfen bu dosyada birden çok olay olduğunu unutmayın. Sonra

: hızlı cevap için

mv kubedns-controller.yaml.sed kubedns-deployement.yaml 
kubectl create -f kubedns-deployement.yaml 
+0

teşekkürler! Https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/addon-manager adresindeyim ancak addon-manager için yaml dosyası bulamadım ... Ayrıca dns repo https: // github. com/kubernetes/kubernetes/tree/master/cluster/addons/dns .base .in .sed dosyası, bu dosyalar ile yaml nasıl oluşturulur? –

+0

Gcloud'da bir hesabım yoktu, bu yüzden aşağıdaki komutun neden başarısız olduğunu tahmin ediyorum. Ama makinemde hazır olan docker imgeye sahibim, bu görüntüyü kubernetlere nasıl dağıtacağım? Ben bir kubectl create -f yapmak için yaml dosyasını arıyorum, böylece hazır olabilir. gcloud docker - push gcr.io/google-containers/kube-addon-manager-s390x:v6.4-alpha.1 make: gcloud: Komut bulunamadı Makefile: 49: hedef 'push' tarifi başarısız oldu –

+0

eklendi kubedns –