परियोजना का विवरण
अनुवादितयह कार्य एप्लिकेशन को कंटेनराइज करने, एक कुबेरनेट्स क्लस्टर स्थापित करने और वास्तविक लोड के अनुसार क्षमता का पालन करने के लिए क्षैतिज पॉड ऑटोस्केलिंग को कॉन्फ़िगर करने को कवर करता है, न कि एक निश्चित VM आकार के अनुसार। CI/CD भी उतना ही महत्वपूर्ण है: एक मर्ज की गई शाखा को स्वचालित रूप से एक चल रहे पॉड तक पहुंचना चाहिए, जिसमें रोलबैक उपलब्ध हो, न कि एक मैन्युअल चेकलिस्ट के माध्यम से। अवलोकनता उसी रोलआउट का हिस्सा है - डैशबोर्ड और अलर्ट जो समस्याओं को ग्राहकों द्वारा रिपोर्ट करने से पहले पकड़ लेते हैं।
हमारे पास पहले से ही एक छोटा इन-हाउस टीम और एक स्टेजिंग वातावरण है, इसलिए यह एक चरणबद्ध कटओवर है जिसमें रोलबैक बिंदु हैं, न कि एक ग्रीनफील्ड निर्माण। हमारे डेवलपर्स के लिए दस्तावेज़ीकरण डिलीवरी के हिस्से के रूप में अपेक्षित है।
क्या शामिल है:
— एप्लिकेशन और निर्भरताओं को कंटेनराइज करना
— कुबेरनेट्स क्लस्टर सेटअप (प्रबंधित या स्वयं-होस्टेड)
— वास्तविक कार्यभार के लिए ट्यून किया गया क्षैतिज पॉड ऑटोस्केलर
— डिप्लॉय और रोलबैक के साथ CI/CD पाइपलाइन
— निगरानी और अलर्टिंग (Prometheus/Grafana)
— दस्तावेज़ीकरण और एक हैंडओवर सत्र