2017-11-13 8 views
5

मेरे पास ओपेन्सिफ्ट v3 पर पश्चिम -1 में एक प्रोजेक्ट है। इसमें मेरे पास एक ऐप है जो ठीक काम करता है और जिसने गिटहब के बाद कोड के भीतर बहुत नीचे की ओर कुछ काम करने के बाद काम करना बंद कर दिया। इस मुद्दे को एक फली बनाने के साथ है:ओपेन्सिफ्ट: कोई भी नोड उपलब्ध नहीं है जो निम्न सभी भविष्यवाणियों से मेल खाता है :: अपर्याप्त सीपीयू (173), मैच नोड चयनकर्ता (5)

No nodes are available that match all of the following predicates:: 
Insufficient cpu (173), MatchNodeSelector (5). 

मैं इसे बंद कर दिया और फिर मैं अगर यह किसी भी अजीब सेटिंग्स है कि अन्य के लिए नए निर्माण उठाया हो सकता था देखने के लिए अन्य फली कम कर दिया और मैं एक ही मिलता है । अब दोनों टूटा हुआ है।
क्या यह है कि Red Hat Openshift CPUs से बाहर चला गया है या क्या मुझे कुछ अजीब डिफ़ॉल्ट सेटिंग मिली है जिसने 173 CPUs और 5 नोड्स का अनुरोध करने का निर्णय लिया है?

+0

आपको हमेशा https://status.starter.openshift.com/ की जांच करनी चाहिए जो इंगित करता है कि आज हमारे बारे में एक ज्ञात आउटेज है। –

+0

मैं करता हूं, लेकिन यह हमेशा कम होता है। यह कहता है कि एक सतत "ऐप बनाने की त्रुटियों का ऊंचा स्तर" है, जिसे मैं कभी-कभी निर्माण/तैनाती के दौरान देखता हूं। "छवि खींचने की विफलता [नए फली पर] को हल करने का मुद्दा हल हो गया है।" सुलझ गया है। –

+0

मैं "कोई नोड्स उपलब्ध नहीं हूं जो निम्न सभी भविष्यवाणियों से मेल खाता है :: अपर्याप्त सीपीयू (60), अपर्याप्त स्मृति (48), MatchNodeSelector (3)।" – ThomasRS

उत्तर

7

संदेश का यह मतलब नहीं है कि फोड 173 CPUs का अनुरोध कर रहा है।

त्रुटि संदेश का अर्थ है कि शेड्यूलिंग विफल रही है कि 173 मशीनों पर पॉड अनुरोधों को फिट करने के लिए पर्याप्त CPU शेष उपलब्ध नहीं है (पॉड परिभाषा देखें) और 5 मशीनों (नोड्स) पर यह निर्धारित नहीं किया जा सकता है क्योंकि उन नोड्स डॉन पॉड परिभाषा के spec.nodeSelector में पॉड निर्दिष्ट लेबलों का विशेष सेट नहीं है। (नोड्स के 2 समूहों के बीच छेड़छाड़ हो सकती है)

+3

धन्यवाद। तो Openshift हार्डवेयर की कमी है? अरे नहीं। मैंने एडब्लूएस (असफल अकादमिक अनुदान) से स्विच किया, लेकिन अब ओपेन्सिफ्ट अधिक सीमित है और अभी तक अकादमिक अनुदान नहीं है। मुझे लगता है कि मैंने मूर्खतापूर्ण कदम उठाया था। –

+0

हां, और एक बार मेरा निर्माण हो जाने के बाद, मुझे कैसे पता चलेगा कि मेरे ऐप को फिर से तैनात करते समय पर्याप्त नोड्स होंगे या नहीं? पहला डेटा हानि, और अब एक नया असफल रहा। – ThomasRS

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