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_DOMAIN
cluster.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
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? –
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 –
eklendi kubedns –