/ / Kubernetes पर चल रहे नोडजेस ऐप की निगरानी कैसे करें - node.js, docker, kubernetes, gcloud

Kubernetes पर चल रहे नोडजेस ऐप की निगरानी कैसे करें - node.js, docker, kubernetes, gcloud

मैं बस करता हूँ CMD ["node", "/dist/app.js"] कंटेनर के अंदर मेरी मास्टर प्रक्रिया चलाने के लिए मेरे डॉकरफाइल से। कंटेनर कुबेरनेट में होस्ट किया जाता है।

जब फली के साथ कुछ गलत हो जाता है, तो कुबर्नेट्स आरसी एक और स्पिन करेगा।

हालांकि, अगर मेरी मास्टर प्रक्रिया फली -> कंटेनर के अंदर दुर्घटनाग्रस्त हो जाती है, तो कुबेरनेट को इसके बारे में पता चलेगा?

आश्चर्य की बात है कि निगरानी करने का सबसे अच्छा तरीका क्या हैकंटेनर के अंदर चलने वाली प्रक्रिया, लॉग क्रैश करें और प्रक्रिया को यथासंभव पुनरारंभ करें ताकि जब मेरे क्रैश किए गए कंटेनर पर कॉल हो जाए तो मेरा क्लाइंट 500 नहीं मिलता है।

वीएम दुनिया में, मैंने हमेशा के लिए उपयोग किया, जहां हमेशा मुझे लॉग दे देंगे + मुझे पुनरारंभ करने आदि की अनुमति देता है .. कंटेनर / कुबर्नेट्स दुनिया में समतुल्य क्या है?

धन्यवाद !

उत्तर:

उत्तर № 1 के लिए 4

लचीलापन और तैयारी जांच कुबर्नेट्स दुनिया में फोड स्वास्थ्य जांच के लिए नामित हैं।