2017-12-19 102 views
5

मैं अपने ईसीएस कंटेनरों के लिए नए फार्गेट विकल्प का उपयोग कर तलाश कर रहा हूं। एक बाधा यह है कि चल रहे कार्य को हमेशा एक ही सार्वजनिक आईपी पते पर सुलभ होना चाहिए।मैं एक लोचदार आईपी को एक फार्गेट कंटेनर से कैसे जोड़ूं?

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

प्रयोग से, यदि मैं एक कार्य को मारता हूं, तो सेवा एक नया कार्य पुनरारंभ करती है, या यदि मैं एक नया कार्य संशोधन चलाने के लिए सेवा अद्यतन करता हूं - नया कार्य चलाने शुरू करने वाला कंटेनर प्रत्येक बार एक नया ENI होगा।

क्या यह सुनिश्चित करने का कोई तरीका है कि किसी दिए गए सेवा का एक ही सार्वजनिक आईपी पता हो, भले ही उसके कार्य मारे गए और पुनरारंभ हो जाएं?

+0

इस उद्देश्य के लिए लोड-बैलेंसर का उपयोग नहीं कर सकता है? इस तरह आपका चलाना कार्य हमेशा लोड-बैलेंसर पते पर उपलब्ध होगा और कंटेनर या अंतर्निहित मेजबान मशीन के पुनरारंभ के बाद भी नहीं बदला जा रहा है। – Shantanu

+0

क्या आपने इसे समझ लिया है? अगर लोड बैलेंसर रीस्टार्ट किया गया है तो आईपी अलग होगा। लोचदार आईपी को होस्टनाम असाइन करने में सक्षम होना अच्छा होगा। अगर कुछ भी पुनरारंभ हो जाता है तो लोचदार आईपी पुनः आवंटित करें। – Davinj

+0

एडब्ल्यूएस द्वारा समर्थित लोड बैलेंसर्स केवल टीसीपी करते हैं, यह आपकी काम नहीं करेगा यदि आपकी सेवा यूडीपी – ashgromnies

उत्तर

3

फार्गेट वर्तमान में एनआईआई असाइनमेंट का समर्थन नहीं करता है, इसलिए फर्गेट टास्क परिभाषा से जुड़े लोचदार आईपी होना संभव नहीं है।

फर्गेट के साथ एक स्थिर आईपी पता का उपयोग करने का एकमात्र तरीका एप्लिकेशन लोड बैलेंसर के माध्यम से उपनाम के माध्यम से है।

+0

नेटवर्क लोड बैलेंसर का उपयोग किया जा सकता है – user2105282

-1

दरअसल आप इसे नेटवर्क लोड बैलेंसर के साथ कर सकते हैं। यह एक विशेष प्रकार का लोड बैलेंसर है, जहां लोचदार आईपी जोड़ा जा सकता है। यह निर्देश वास्तव में https://docs.aws.amazon.com/elasticloadbalancing/latest/network/introduction.html

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