स्टैक की निगरानी करें
स्टैक का आकलन करने का समर्थित तरीका ये लाइफ़साइकिल जाँचें हैं। StackKits अवलोकन और सत्यापन प्रमाण स्थानीय रूप से रखता है और उसे किसी होस्टेड मॉनिटरिंग सेवा की ज़रूरत नहीं। जारी Uptime Kuma मॉड्यूल को शुरुआती नेटिव v2 StackSpec नहीं चुनता, इसलिए नए Basement या Cloud Kit में जनरेट किया गया कोई मॉनिटरिंग पता नहीं होता। यदि आप अलग मॉनिटर चलाते हैं, तो जाँचें केवल उन रूट के लिए जोड़ें जिन्हें मॉनिटर करने के लिए आप अधिकृत हैं। संरक्षित रूट के लिए जानबूझकर बनाया गया हेल्थ एंडपॉइंट या अपेक्षित ऑथेंटिकेशन प्रतिक्रिया चाहिए; HTTP 200 पाने के लिए रूट सुरक्षा कमज़ोर करना वैध मॉनिटर सेटअप नहीं है।बदलाव से पहले
- StackSpec अपडेट करें, जनरेट किए गए आर्टिफ़ैक्ट नहीं।
stackkit validateऔरstackkit generateचलाएँ।stackkit plan --jsonका निरीक्षण करें और किसी भी तैयारी अवरोध पर रुकें।- आउटपुट की समीक्षा करें और बदलाव करने वाली कमांड से पहले स्थानीय ओनर की स्वीकृति लें।
- बदलाव के बाद
stackkit verify --http --jsonचलाएँ।
मौजूदा वर्कस्पेस में वर्कलोड जोड़ें
नया वर्कलोड चुनने के लिएstackkit init दोबारा चलाने या शुरुआती StackSpec बदलने की ज़रूरत नहीं होती। मौजूदा StackSpec का workloads ब्लॉक संपादित करें, फिर दोबारा जनरेट करने से पहले सीक्रेट कस्टडी स्थापित करें:
generate चलाने के बीच स्पष्ट चरण के रूप में stackkit secrets materialize जोड़ता है। कस्टडी स्थापित करें, फिर जनरेट और लागू करें; सीक्रेट मान न गढ़ें।
लागू किया गया वर्कलोड हटाएँ
stackkit remove स्थानीय ओनर की स्वीकृति से एक सटीक लागू वर्कलोड हटाता है:
absent रीडबैक चाहिए। अनुरोध, परिणाम और सीमित टर्मिनल प्रमाण .stackkit/evidence/removal/ के नीचे सहेजे जाते हैं।
मल्टी-नोड परिणाम पर एक प्लेसमेंट को लक्षित करें
सत्यापित apply सारांशplanHash, appliedRequestDigest और सीक्रेट-मुक्त appliedWorkloads सूची उपलब्ध कराता है। हर प्रविष्टि एक निर्धारक, हैश-बद्ध पहचान है जो वर्कलोड, रनटाइम ओनर, प्लेसमेंट, निष्पादन चैनल और संदर्भित आर्टिफ़ैक्ट डाइजेस्ट को बाँधती है। इसका उपयोग यह पहचानने में करें कि बाद के हटाने को किसे लक्षित करना है; यह अपने आप में न हटाने की अनुमति है और न अनुपस्थिति का प्रमाण।
v0.21.12 से, जब apply परिणाम ने वर्कलोड को एक से अधिक Site या नोड पर रखा हो, तो उस एक सटीक प्लेसमेंट का नाम दें जिसका यह हटाना स्वामी है। मान appliedWorkloads प्रविष्टि से लें:
appliedRequestDigest के ज़रिए उसी मूल apply से सहसंबद्ध रहती है।
stdout पर मशीन-पठनीय हटाने का रिकॉर्ड चाहिए तो --terminal-evidence-json जोड़ें।
सामान्य वर्कफ़्लो
StackSpec आशय बदलें
जारी आशय संपादित करें और शासित आउटपुट दोबारा जनरेट करें।
बैकअप और रिस्टोर
आइडेम्पोटेंट स्नैपशॉट बनाएँ और स्टेज्ड रिकवरी का अभ्यास करें।
stackkit --help और कमांड-विशिष्ट सहायता उपयोग करें।
एजेंट-कनेक्टेड वर्कफ़्लो के लिए MCP कनेक्टर देखें।