2017-02-18 7 views
6

मैं सेटअप खरोंच से मेरी Kubernetes क्लस्टर इस दस्तावेज़ के निम्नलिखित है: https://kubernetes.io/docs/getting-started-guides/scratch/नंगे धातु मशीन पर कुबेरनेट 1.6 के साथ एडॉन्स स्थापित करने के निर्देश?

मेरे Kubernetes मास्टर और कार्यकर्ता को सही ढंग से काम कर रहे हैं, लेकिन मैं अनुदेश DNS एडऑन तैनात करने के लिए नहीं मिला।

उत्तर

3

एडॉन्स yaml फ़ाइलों के साथ-साथ addon manager का उपयोग करके तैनात किया जा सकता है। मैंने , monitoring, DNS मैन्युअल रूप से yaml फ़ाइलों को प्रदान किया है (छोटे संशोधनों के साथ) इस repo में मैन्युअल रूप से स्थापित किया है।

कृपया ध्यान दें addon-manager बहुत खास है, फिर आप एक निर्देशिका में सभी फ़ाइलों की प्रतिलिपि चाहिए:

./kube-addons.sh 

Btw मैं ऐड-ऑन प्रबंधक का उपयोग एडऑन को स्थापित करने के लिए मैन्युअल के बजाय पसंद करते हैं।

डीएनएस ऐड-ऑन के मैनुअल उदाहरण:

लो kubedns-controller.yaml.sed, $DNS_DOMAINcluster.local के साथ बदलें (आप डोमेन यहाँ अपने सेटअप में निर्दिष्ट का उपयोग करना चाहिए)। आप इसे एक चर के रूप में भी सेट कर सकते हैं। कृपया ध्यान दें कि इस फ़ाइल में कई घटनाएं हैं।

तब:

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

अपने त्वरित प्रतिक्रिया के लिए धन्यवाद! मैं 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 कैसे बनाएं? –

+0

मेरे पास gcloud पर कोई खाता नहीं था इसलिए मुझे लगता है कि नीचे दिया गया आदेश विफल रहा। लेकिन मेरे पास पहले से ही मेरी मशीन पर तैयार डॉकर छवि है, इस छवि को कुबर्नेट में कैसे तैनात किया जाए? मैं yaml फ़ाइल को kubectl create -f करने के लिए देख रहा हूं ताकि मैं इसे तैयार कर सकूं। gcloud डॉकर - पुश gcr.io/google-containers/kube-addon-manager-s390x:v6.4-alpha.1 मेक: gcloud: कमांड नहीं मिला मेकफ़ाइल: 49: लक्ष्य 'पुश' के लिए नुस्खा असफल –

+0

जोड़ा गया kubedns –

संबंधित मुद्दे