सेवा के बारे में
अनुवादितमैं आपके Kubernetes क्लस्टर में Istio पर आधारित एक उत्पादन सेवा मेष तैनात और कॉन्फ़िगर करता हूं ताकि सेवाओं के बीच ट्रैफ़िक सुरक्षित, अवलोकनीय, और प्रबंधित हो जाए—बिना आपके एप्लिकेशन कोड की एक भी पंक्ति बदले। साइडकार मॉडल सभी भारी उठाने का काम करता है: मैं Envoy प्रॉक्सी इंजेक्ट करता हूं, नियंत्रण विमान को चालू करता हूं, और आपको एक मेष देता हूं जहां रूटिंग, पुनः प्रयास, समय सीमा, और एन्क्रिप्शन कॉन्फ़िगरेशन द्वारा वर्णित होते हैं, सेवाओं में नहीं। आपकी टीम सुविधाओं को जारी रखना जारी रखती है जबकि नीचे का प्लेटफ़ॉर्म चुपचाप उन गारंटियों को प्राप्त करता है जो पहले कभी नहीं थीं।
मैं उन स्थानों पर ध्यान केंद्रित करता हूं जहां टीमें आमतौर पर ठोकर खाती हैं। मैं मेष के पार mTLS सक्षम करता हूं ताकि हर कॉल डिफ़ॉल्ट रूप से प्रमाणित और एन्क्रिप्टेड हो, फिर शीर्ष पर प्राधिकरण नीतियों की परत लगाता हूं: किसे किससे बात करने की अनुमति है। रिलीज़ के लिए मैं कैनरी और नीला-हरा तैनाती को भारित रूटिंग के साथ सेटअप करता हूं—नया संस्करण पहले एक प्रतिशत ट्रैफ़िक प्राप्त करता है, यह साबित करता है कि यह काम करता है, और धीरे-धीरे अधिक लेता है, या यदि त्रुटियाँ बढ़ती हैं तो तुरंत वापस रोल करता है। दोष इंजेक्शन, सर्किट ब्रेकिंग, और पुनः प्रयास बजट प्रणाली को उन अस्थिर निर्भरताओं के प्रति लचीला बनाते हैं जो पैमाने पर अनिवार्य हैं।
अवलोकनशीलता शामिल है। आपको सुनहरे संकेत डैशबोर्ड, वितरित ट्रेस मिलते हैं जो सभी माइक्रोसर्विसेज के माध्यम से एक अनुरोध का पालन करते हैं, और एक लाइव कॉल ग्राफ। मैं गेटवे, नीतियों, और तैनाती प्लेबुक का दस्तावेजीकरण करता हूं, साइडकार का आकार इस तरह से करता हूं कि मेष आपके क्लस्टर को न खा जाए, और आपकी टीम को दिन-प्रतिदिन के संचालन पर प्रशिक्षित करता हूं। परिणाम यह है कि ट्रैफ़िक कुछ ऐसा बन जाता है जिसे आप समझते हैं और आत्मविश्वास के साथ बदलते हैं।
— mTLS, प्राधिकरण, और पीयर प्रमाणीकरण नीतियाँ
— कैनरी, नीला-हरा, और भारित ट्रैफ़िक रूटिंग
— इनग्रेस और एग्रेस गेटवे, समय सीमा, पुनः प्रयास, सर्किट ब्रेकिंग
— मेट्रिक्स, वितरित ट्रेसिंग, और सेवा ग्राफ
मैं उन स्थानों पर ध्यान केंद्रित करता हूं जहां टीमें आमतौर पर ठोकर खाती हैं। मैं मेष के पार mTLS सक्षम करता हूं ताकि हर कॉल डिफ़ॉल्ट रूप से प्रमाणित और एन्क्रिप्टेड हो, फिर शीर्ष पर प्राधिकरण नीतियों की परत लगाता हूं: किसे किससे बात करने की अनुमति है। रिलीज़ के लिए मैं कैनरी और नीला-हरा तैनाती को भारित रूटिंग के साथ सेटअप करता हूं—नया संस्करण पहले एक प्रतिशत ट्रैफ़िक प्राप्त करता है, यह साबित करता है कि यह काम करता है, और धीरे-धीरे अधिक लेता है, या यदि त्रुटियाँ बढ़ती हैं तो तुरंत वापस रोल करता है। दोष इंजेक्शन, सर्किट ब्रेकिंग, और पुनः प्रयास बजट प्रणाली को उन अस्थिर निर्भरताओं के प्रति लचीला बनाते हैं जो पैमाने पर अनिवार्य हैं।
अवलोकनशीलता शामिल है। आपको सुनहरे संकेत डैशबोर्ड, वितरित ट्रेस मिलते हैं जो सभी माइक्रोसर्विसेज के माध्यम से एक अनुरोध का पालन करते हैं, और एक लाइव कॉल ग्राफ। मैं गेटवे, नीतियों, और तैनाती प्लेबुक का दस्तावेजीकरण करता हूं, साइडकार का आकार इस तरह से करता हूं कि मेष आपके क्लस्टर को न खा जाए, और आपकी टीम को दिन-प्रतिदिन के संचालन पर प्रशिक्षित करता हूं। परिणाम यह है कि ट्रैफ़िक कुछ ऐसा बन जाता है जिसे आप समझते हैं और आत्मविश्वास के साथ बदलते हैं।
— mTLS, प्राधिकरण, और पीयर प्रमाणीकरण नीतियाँ
— कैनरी, नीला-हरा, और भारित ट्रैफ़िक रूटिंग
— इनग्रेस और एग्रेस गेटवे, समय सीमा, पुनः प्रयास, सर्किट ब्रेकिंग
— मेट्रिक्स, वितरित ट्रेसिंग, और सेवा ग्राफ