पर नया कुबर्नेट्स मिनियन जोड़ने के लिए कैसे मेरे पास 3 सर्वर, एक मास्टर और 2 मिनटों पर चल रहे कुबेरनेट क्लस्टर हैं। मैं एक और minion जोड़ना चाहता हूँ। क्या पूरी स्थापना को फिर से किए बिना एक मिनियन जोड़ना संभव है? अब तक गाइड करने के लिए मार्गदर्शिकाओं की खोज करते समय, मैं केवल संपूर्ण क्लस्टर को प्राप्त करने के लिए उत्कृष्ट मार्गदर्शिकाएं पा सकता हूं।वर्तमान क्लस्टर
उत्तर
मेरे लिए एक मास्टर और एक मिनियन के बीच का अंतर प्रक्रिया शुरू होती है और ऑर्केस्ट्रेशन (मास्टर मिनियन सिग्नल करता है जो यह किया जाता है और वे अब आ सकते हैं, मिनियन सिग्नल के लिए प्रतीक्षा करते हैं)। चीजों के बाद एक खनन लाने के लिए कोई अलग नहीं होगा, सिग्नलिंग को छोड़कर पहले ही किया जा चुका है, इसलिए मिनियन अभी आ जाएगा। यह मेरे लिए एक उचित प्रयोग की तरह लग रहा था, इसलिए मैंने सोचा कि मैं कोशिश करूँगा! मैं डिजिटल सागर वीपीएस में चल रहा हूं, मूल (स्थिर) और क्लाउड-कॉन्फ़िगर का उपयोग करके बेड़े + फ्लैन्डेल्ड + के 8 एस लाने के लिए। मास्टर पर मेरे पास है:
- etcd
- बेड़े
- flanneld
- डोकर
- Kube-apiserver
- Kube नियंत्रक-प्रबंधक
- Kube-अनुसूचक
- kube- रजिस्टर
यहां महत्वपूर्ण प्रक्रिया क्यूब-रजिस्टर है। मैं इसके आउटपुट को देखता हूं:
journalctl -u kube-register
मिनियन रजिस्टर करते समय देखने के लिए। सभी minions है कि मैं वर्तमान में देखने के लिए:
[email protected] ~/tmp $ kubectl get minions
NAME LABELS STATUS
104.236.214.244 <none> Ready
104.236.31.77 <none> Ready
मिनियन पर प्रक्रियाओं के लिए मेरे पास है:
- बेड़े
- flanneld
- डोकर
- Kube-प्रॉक्सी
- Kube -कुबेलेट
मुझे लगता है कि क्यूब-क्यूबलेट वह चीज है जो मास्टर के साथ पंजीकृत है, लेकिन मैं गलत हो सकता हूं। मुझे पता है कि मास्टर लगातार हेल्ज़ के लिए क्यूबलेट से पूछताछ करता है, इसलिए यह जानता है कि एक मिनियन काम के लिए तैयार है या नहीं। वैसे भी, मेरे पास एक स्क्रिप्ट है जो मास्टर और मिनियन के लिए मेरी क्लाउड कॉन्फ़िगरेशन बनाती है। मैंने बस उस स्क्रिप्ट को मास्टर क्लाउड कॉन्फ़िगरेशन को छोड़ने के लिए संशोधित किया है और केवल मिनियन कॉन्फ़िगरेशन करें। मैं इसे चलाने के लिए और अब यहाँ मेरे minions है:
[email protected]/$ kubectl get minions
NAME LABELS STATUS
104.236.214.244 <none> Ready
104.236.31.77 <none> Ready
45.55.164.39 <none> Ready
तो, लम्बी कहानी भी लंबे समय तक, हाँ, यह संभव एक मौजूदा नोड क्लस्टर के लिए एक मिनियन जोड़ना है। मुझे नहीं पता कि आप खोज कैसे कर रहे हैं, लेकिन, जो भी तरीका आपने पहली बार मास्टर में अपने मिनियन को 'परिचय' करने के लिए उपयोग किया था, काम करेगा।
मैं थोड़ी देर के लिए भी इस पर अटक गया था। मैंने पाया कि समाधान आश्चर्यजनक रूप से सरल था।
यदि आपके पास पहले से ही मास्टर है, तो निम्न प्रक्रियाओं को एक क्रमबद्ध मिनियन पर दिखाई देने के क्रम में प्रारंभ करें। (मुझे लगता है कि यदि आप एक अलग उपयोग कर रहे हैं तो आप पहले एक समान नेटवर्क ओवरले शुरू कर सकते हैं)।
/opt/bin/flanneld --etcd-endpoints=http://<masterip>:4001
/opt/bin/kubelet --address=0.0.0.0 --port=10250 --hostname-override=<localhostip> --api-servers=http://<masterip>:8080 --logtostderr=true --cluster-domain=cluster.local --cluster-dns=192.168.3.10
/opt/bin/kube-proxy --master=http://<masterip> --logtostderr=true
संदेह में हैं, तो बस अपने कनेक्ट किए गए minon की प्रक्रियाओं में से एक को देखो क्या झंडे कि प्रत्येक प्रक्रिया के साथ चल रहा है देखने के लिए।
- 1. अक्का: क्लस्टर में वर्तमान नोड्स कैसे ढूंढें?
- 2. क्लस्टर
- 3. क्लस्टर
- 4. क्लस्टर
- 5. क्लस्टर
- 6. क्लस्टर
- 7. क्लस्टर
- 8. वेबस्पेयर क्लस्टर में क्लस्टर-वाइड सिंगलटन
- 9. दो क्लस्टर
- 10. रिमोट क्लस्टर
- 11. एक क्लस्टर
- 12. एक क्लस्टर
- 13. क्लस्टर कंप्यूटिंग
- 14. क्लस्टर सूचकांक
- 15. काफ्का क्लस्टर
- 16. नोड क्लस्टर
- 17. यार्न-क्लस्टर
- 18. मैटलैब क्लस्टर
- 19. कोरस क्लस्टर
- 20. काफ्का क्लस्टर
- 21. एरलांग क्लस्टर
- 22. टॉमकैट क्लस्टर में स्प्रिंग वेबसाइट्स
- 23. क्लस्टर सिस्टम (क्लस्टर कंप्यूटिंग) पर जावा समांतर प्रसंस्करण
- 24. क्लस्टर साझा कैश
- 25. स्पार्क क्लस्टर और कैसंड्रा
- 26. कौसल-क्लस्टर-अनुकूल कार्यान्वयन
- 27. एक अमेज़ॅन ईएमआर क्लस्टर
- 28. क्लस्टर और एचपीसी
- 29. क्लस्टर अनुक्रमित एसक्यूएल सर्वर
- 30. डॉकर और सर्विस क्लस्टर
क्या आप अपनी स्क्रिप्ट को हमारे साथ साझा करने के लिए बहुत दयालु होंगे? एक नज़र रखना पसंद करेंगे ... – stephanlindauer
क्षमा करें, लिपि गायब हो गई है (मुझे लगता है कि यह कुछ पुरानी निजी मरम्मत में था जिसे मैंने छुटकारा दिलाया था)। – Greg