एडॉन्स yaml फ़ाइलों के साथ-साथ addon manager
का उपयोग करके तैनात किया जा सकता है। मैंने , monitoring
, DNS
मैन्युअल रूप से yaml
फ़ाइलों को प्रदान किया है (छोटे संशोधनों के साथ) इस repo में मैन्युअल रूप से स्थापित किया है।
कृपया ध्यान दें addon-manager
बहुत खास है, फिर आप एक निर्देशिका में सभी फ़ाइलों की प्रतिलिपि चाहिए:
./kube-addons.sh
Btw मैं ऐड-ऑन प्रबंधक का उपयोग एडऑन को स्थापित करने के लिए मैन्युअल के बजाय पसंद करते हैं।
डीएनएस ऐड-ऑन के मैनुअल उदाहरण:
लो kubedns-controller.yaml.sed
, $DNS_DOMAIN
cluster.local
के साथ बदलें (आप डोमेन यहाँ अपने सेटअप में निर्दिष्ट का उपयोग करना चाहिए)। आप इसे एक चर के रूप में भी सेट कर सकते हैं। कृपया ध्यान दें कि इस फ़ाइल में कई घटनाएं हैं।
तब:
mv kubedns-controller.yaml.sed kubedns-deployement.yaml
kubectl create -f kubedns-deployement.yaml
स्रोत
2017-02-18 12:23:33
अपने त्वरित प्रतिक्रिया के लिए धन्यवाद! मैं https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/addon-manager पर हूं लेकिन एडन-मैनेजर के लिए yaml फ़ाइल नहीं मिली ... इसके अलावा डीएनएस repo https: // github। com/kubernetes/kubernetes/tree/master/cluster/addons/dns में .base .in .sed फ़ाइल है, उन फ़ाइलों के साथ yaml कैसे बनाएं? –
मेरे पास gcloud पर कोई खाता नहीं था इसलिए मुझे लगता है कि नीचे दिया गया आदेश विफल रहा। लेकिन मेरे पास पहले से ही मेरी मशीन पर तैयार डॉकर छवि है, इस छवि को कुबर्नेट में कैसे तैनात किया जाए? मैं yaml फ़ाइल को kubectl create -f करने के लिए देख रहा हूं ताकि मैं इसे तैयार कर सकूं। gcloud डॉकर - पुश gcr.io/google-containers/kube-addon-manager-s390x:v6.4-alpha.1 मेक: gcloud: कमांड नहीं मिला मेकफ़ाइल: 49: लक्ष्य 'पुश' के लिए नुस्खा असफल –
जोड़ा गया kubedns –