मैं सेवा डिस्कवरी और क्लस्टर सिस्टम के लिए काफी नया हूं। मैंने डॉकर कंटेनर की तैनाती के लिए मेसोस और मैराथन के साथ प्रयोग करना शुरू किया, मैराथन रीस्ट एपीआई और यूआई एक अच्छी नौकरी करने लगते हैं।मेसोस-डीएनएस, बंदरगाहों के साथ काम करने के लिए सबसे अच्छा अभ्यास
मेरी समस्या तैनात सेवाओं की वास्तविक खोज है। परीक्षण उद्देश्यों के लिए मैंने मैराथन के माध्यम से 3 उदाहरणों के लिए एक कफका क्लस्टर को तैनात किया, जैसा कि मैंने मोंगोडीबी परीक्षण-क्लस्टर के साथ किया था। मेसोस-डीएनएस क्लाइंट मुझे kafka.marathon.mesos
और mongo.marathon.mesos
जैसे रिकॉर्ड देता है जो मेजबान से कंटेनर में गतिशील रूप से मैप किए गए बंदरगाह का तात्पर्य है। समस्या यह है कि मेरे ग्राहक को स्पष्ट रूप से लक्षित बंदरगाह के बारे में जानकारी चाहिए। क्या उन बंदरगाहों की जानकारी स्वचालित रूप से और स्वाभाविक रूप से सेवा से प्राप्त करने का एक सामान्य तरीका है? कई बंदरगाहों को उजागर करने वाले ऐप्स के बारे में क्या?
मेरे thougts अब तक: - से REST कॉल करने से संबंधित डेटा तैनात एप्लिकेशन के बारे में स्थिति पाने के लिए और किसी भी तरह निकालने - प्रासंगिक डेटा एक DNS SRV देखने करना और किसी तरह निकालने - "मास्टर किसी तरह का होने ", गतिशील" क्लाइंट "के साथ, एक बंदरगाह के लिए स्थिर रूप से बाध्य।
मैंने उन सूचनाओं के लिए बहुत कुछ खोजा लेकिन अंत में अधिकांश ट्यूटोरियल मैन्युअल लुकअप के साथ समाप्त हुए जो मेरा लक्ष्य नहीं है।
आपके उत्तर के लिए धन्यवाद, मुझे एक नजर आएगी! – ummecasino