2017-01-04 3 views
5

डॉकरफ़ाइल में हेल्थशेक निर्दिष्ट करने की नई क्षमता जांच निर्देशों के साथ अनावश्यक प्रतीत होती है। क्या उपयोग करने के लिए कोई सलाह है?डॉकर हेल्थचेक बनाम लाइनेसप्रोब/तैयारी का उपयोग कब करें

उत्तर

7

यदि आप कुबर्नेट्स का उपयोग करते हैं, तो मैं केवल कुबर्नेट्स लाइनेस/तैयारी जांच का उपयोग करने का सुझाव दूंगा क्योंकि डॉकर हेल्थ चेक has not been integrated in the Kubernetes अब (रिलीज 1.5) है। इसका मतलब है कि कुबर्नेट्स अपने एपीआई सर्वर में चेक स्टेटस का पर्दाफाश नहीं करता है, और आंतरिक सिस्टम घटक इस जानकारी का उपभोग नहीं कर सकते हैं। इसके अलावा, कुबेरनेट liveness from readiness checks को अलग करता है, ताकि अन्य घटक अलग-अलग प्रतिक्रिया दे सकें (उदाहरण के लिए, कंटेनर बनाम पुन: प्रारंभ करना, सेवा के लिए एंडपॉइंट्स की सूची से पॉड को हटा देना), जो डॉकर हेल्थचेक वर्तमान में प्रदान नहीं करता है।

+2

सही +1 डॉकर इंक लोगों द्वारा हेल्थचैक सुविधा को डॉकर स्वार प्रदान करने के लिए जोड़ा गया था जो कुबर्नेट्स (और मेसोस/मैराथन) में पहले से मौजूद थी। जैसा कि आपने इंगित किया है कि वे अभी भी वही काम नहीं करते हैं, इसे अल्प अवधि में कुबेरनेट द्वारा अपनाया जाना मुश्किल है –

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