2017-05-24 11 views
5

मेरे पास 2 कोर 4 जीबी रैम सेंटो के साथ वर्चुअल मशीन में डॉकर स्विम है।रजिस्ट्री को तैनात करते समय इस समस्या को ठीक करने के लिए "कोई उपयुक्त नोड (शेड्यूलिंग बाधाएं 1 नोड पर संतुष्ट नहीं हैं)" डॉकर झुंड में?

जब मैं डॉकर निजी रजिस्ट्री (रजिस्ट्री 2.6.4) पर तैरता हूं तो झुंड में यह सेवा स्थिति को लंबित के रूप में दिखाता है। मैं docker service ps <<registry_name>>

इस्तेमाल किया और जब मैं संदेश में docker inspect <<task_id>> का उपयोग कर निरीक्षण मैं इस "कोई उपयुक्त नोड (शेड्यूलिंग की कमी पर संतुष्ट नहीं 1 नोड)" मिला है।

मैंने सेवा पुनरारंभ और पुनर्वितरण की कोशिश की।

इसे कैसे ठीक करें?

+0

क्या आपको इसके लिए कोई समाधान मिला? –

+0

नहीं, वह सेटअप काम नहीं किया। मैंने मशीन में डॉकर सेटअप को पुनर्स्थापित किया। – arul

उत्तर

1

मैं अक्सर इस समस्या में भाग लेता हूं जब रचना फ़ाइल में परिभाषित नोड लेबल और वास्तविक नोड में परिभाषित नोड लेबल के बीच कोई मेल नहीं होता है, या तो क्योंकि मैंने गलत लेबल (उदाहरण के लिए एक टाइपो) सेट किया है या बस लेबल को भूल गया है बिल्कुल नोड्स।

लेबल नोड्स के लिए:

1) प्रत्येक लक्ष्य नोड के लिए कार्य करें:

docker-machine ssh <manager_node_name> 'docker node update --label-add <label_name>=<label_value> <target_node_name>'

2) सुनिश्चित करें कि वे लोगों को लिखें फाइल में परिभाषित मेल खाते हों।

3) उदाहरण के लिए प्रबंधक नोड

में डोकर सेवा को पुनः आरंभ:

लिखें फ़ाइल:

dummycontainer: 
    image: group/dummyimage 
    deploy: 
     mode: replicated 
     replicas: 1 
     placement: 
     constraints: [node.labels.dummy_label == dummy] 
     restart_policy: 
     condition: on-failure 

यह सोचते हैं कि मैं एक नोड dummy_node कहा जाता है में इस प्रतिकृति को तैनात करना चाहते हैं :

docker-machine ssh manager_node 'docker node update --label-add dummy_label=dummy dummy_node' 

और प्रबंधक नोड में डॉकर को पुनरारंभ करें।

अंत में, यदि आप तैनात करते हैं तो आपको डमीकॉन्टेनर को dummy_node में चलने की उम्मीद करनी चाहिए, यह मानते हुए कि लेबल दोनों चरणों में सही ढंग से सेट किया गया था। अन्यथा यह आपको मिलने वाली त्रुटि को देखने की उम्मीद है।

सर्वश्रेष्ठ संबंध

+0

हाय, प्रतिक्रिया के लिए धन्यवाद। लेकिन मुझे इस मुद्दे को बिना किसी स्टैक के सामान्य सेवा में मिला। – arul

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

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