सेवा के बारे में
अनुवादितमैं HashiCorp Nomad पर कार्यभार ऑर्केस्ट्रेशन को तैनात और बनाए रखता हूँ ताकि आपके कंटेनर, बैच कार्य, और नियमित बाइनरी बिना पूर्ण Kubernetes प्लेटफ़ॉर्म के वजन के शेड्यूल, प्लेस और जीवित रहें। मैं शून्य से एक क्लस्टर बनाता हूँ या मौजूदा बुनियादी ढांचे में Nomad को एम्बेड करता हूँ: सर्वरों और क्लाइंट्स को कॉन्फ़िगर करें, बिन-पैकिंग को ठीक करें ताकि नोड्स बिना निष्क्रिय समय के घनीभूत रूप से चलें, स्वास्थ्य जांच और स्वचालित रोलबैक के साथ रोलिंग अपडेट संलग्न करें ताकि एक विफल रिलीज़ उत्पादन को क्रैश न करे। यदि एक सर्वर पर्याप्त नहीं है और एक पूर्ण Kubernetes नियंत्रण विमान अत्यधिक लगता है, तो यह मध्य भूमि है जिसे मैं अनुशंसा करता हूँ।
आमतौर पर मैं सेवा खोज और स्वास्थ्य जांच के लिए Nomad को Consul से जोड़ता हूँ, और रहस्यों के लिए Vault से, ताकि अनुप्रयोगों को स्टार्टअप पर क्रेडेंशियल्स मिलें बजाय कि उन्हें इमेज में स्टोर करने के। मैं साफ और पुन: प्रयोज्य नौकरी विशिष्टताएँ लिखता हूँ, कई टीमों के लिए नामस्थान और कोटा सेट करता हूँ, प्लेसमेंट प्रतिबंध और प्राथमिकताएँ जोड़ता हूँ ताकि कार्यभार ठीक उसी जगह उतरे जहाँ उन्हें होना चाहिए। जहाँ उपयुक्त हो, मैं एक CI पाइपलाइन जोड़ता हूँ जो स्वचालित रूप से प्रत्येक मर्ज पर नौकरियों को शेड्यूल और तैनात करती है।
बाहर निकलते समय आपको प्रलेखित और पुनरुत्पादनीय कॉन्फ़िगरेशन और एक संक्षिप्त हैंडऑफ़ मिलता है ताकि आपकी टीम आत्मविश्वास से प्रणाली को चलाए। कार्य जो मैं आमतौर पर लेता हूँ:
— क्लस्टर स्थापना, अपग्रेड, और हार्डनिंग
— रोलिंग और कैनरी तैनाती स्वचालित रोलबैक के साथ
— Consul और Vault रहस्यों के साथ एकीकरण
— नौकरी तैनाती के लिए CI/CD पाइपलाइन
आमतौर पर मैं सेवा खोज और स्वास्थ्य जांच के लिए Nomad को Consul से जोड़ता हूँ, और रहस्यों के लिए Vault से, ताकि अनुप्रयोगों को स्टार्टअप पर क्रेडेंशियल्स मिलें बजाय कि उन्हें इमेज में स्टोर करने के। मैं साफ और पुन: प्रयोज्य नौकरी विशिष्टताएँ लिखता हूँ, कई टीमों के लिए नामस्थान और कोटा सेट करता हूँ, प्लेसमेंट प्रतिबंध और प्राथमिकताएँ जोड़ता हूँ ताकि कार्यभार ठीक उसी जगह उतरे जहाँ उन्हें होना चाहिए। जहाँ उपयुक्त हो, मैं एक CI पाइपलाइन जोड़ता हूँ जो स्वचालित रूप से प्रत्येक मर्ज पर नौकरियों को शेड्यूल और तैनात करती है।
बाहर निकलते समय आपको प्रलेखित और पुनरुत्पादनीय कॉन्फ़िगरेशन और एक संक्षिप्त हैंडऑफ़ मिलता है ताकि आपकी टीम आत्मविश्वास से प्रणाली को चलाए। कार्य जो मैं आमतौर पर लेता हूँ:
— क्लस्टर स्थापना, अपग्रेड, और हार्डनिंग
— रोलिंग और कैनरी तैनाती स्वचालित रोलबैक के साथ
— Consul और Vault रहस्यों के साथ एकीकरण
— नौकरी तैनाती के लिए CI/CD पाइपलाइन