- Shipped
- 4 सितंबर 2026 को 7:55 pm बजे UTC
- Author
- Kamo
- Commit
- 2909805
Traefik एक एकल प्रतिकृति चला गया, इसलिए इसके प्रत्येक पुनरारंभ — एक रोलआउट, एक OOM, एक eviction — लिया पूरे मंच के टीएलएस नीचे। 192.168.4.22:443 में कोई स्थानीय समापन बिंदु नहीं है जबकि यह पॉड चला गया है (ExternalTrafficPolicy: Local), नोड Rke2-ingress-nginx के डिफ़ॉल्ट प्रमाण पत्र के माध्यम से गिर जाता है, और क्योंकि होस्ट के बजाय HostRegexp पर लगभग हर कामो रूटर मैच, TLS पूरी तरह से हल करता है एक TLSStore के खिलाफ SNI जो अभी तक लोड नहीं हुआ है। परिणाम हर पर ERR CERT AUTHORITY INVALID है ~ 11s के लिए एक बार में यह 190 प्रमाणपत्र लोड करने के लिए लेता है। - प्रतिकृतियां 2. दोनों ने k1m1 को पिन किया, जो जानबूझकर है: सार्वजनिक पता NAT वहाँ और बाह्यTrafficPolicy: स्थानीय का मतलब है कि कहीं भी एक फली इसका जवाब कभी नहीं दे सकता। यह फली स्तर खरीदता है अतिरेक, नोड-स्तर नहीं - नोड-स्तर को फ्लोटिंग वीआईपी की आवश्यकता होती है और अलग-अलग कार्य होता है। - ट्रेफिक की अपनी नाली, जो एक पूर्ववर्ती नींद दोहरा नहीं सकती: SIGTERM पर यह ACCEPTING के लिए रहता है अनुरोधAcceptGraceTimeout (15s) जबकि /पिंग शुरू होता है 503 का जवाब, इसलिए तत्परता जांच विफल हो जाती है और कुबे-प्रॉक्सी इसे सेवा से हटा देता है जबकि यह अभी भी सेवा कर रहा है। फिर graceTimeOut तक (30s) क्या खुला है? समाप्तिGracePeriodSeconds 30 -> 60 इसलिए नाली स्वयं नहीं है SIGKILLed आधे रास्ते के माध्यम से। - minReadySeconds 15, और सीआई अब ट्राफिक के लिए 'रोलआउट स्टेटस' पर इंतजार करता है। इसके अलावा एक PodDisruptionBudget निर्देशिका भी जोड़ती है। कामो नेमस्पेस में शून्य पीडीबी था जबकि पांच अन्य इस क्लस्टर पर नेमस्पेस उनके पास था, इसलिए एक कर्नेल अद्यतन के लिए एक नोड का एक नाली सब कुछ नष्ट कर दिया एक साथ। README.md नियम को रिकॉर्ड करता है और महत्वपूर्ण रूप से, एक एकल प्रतिकृति तैनाती क्यों करता है कभी नहीं होना चाहिए - minAvailable: 1 प्रतिकृतियों के खिलाफ: 1 शून्य व्यवधान और पच्चर की अनुमति देता है कुछ की रक्षा के बजाय हमेशा के लिए नाली। A `retry` Middleware को परिभाषित किया गया है और 'kamo-middleware-retry' के रूप में पेश किया गया है, जानबूझकर एक के रूप में कमो-मिडाईवेयर में मुड़ने के बजाय अलग-अलग श्रृंखला। रेट्री हर जगह सुरक्षित नहीं है: ट्रेफिक करता है एक अनुरोध निकाय को रिवाइंड नहीं करता है, इसलिए एक कनेक्शन को 3 गीगाब अटैचमेंट के माध्यम से आंशिक रूप से खो दिया जाता है। यह एक अनुरोध को अलग नहीं कर सकता है कि कभी भी एक बैकेंड स्वीकार नहीं किया गया था और जवाब देने से पहले मर गया। आंतरिक।, एप्लिकेशन और एपी। इसलिए सादे श्रृंखला पर रहें। ऑटो-सर्ट अब एक डिफ़ॉल्ट प्रकाशित करता हैTLSStore पर प्रमाणित यह पहले से ही मालिक है, इसलिए एक हैंडशेक जिसका एसएनआई ट्राफिक के बिल्ट-इन के बजाय वास्तविक प्लेटफॉर्म प्रमाणपत्र के साथ कुछ भी जवाब नहीं देता है स्वयं हस्ताक्षरित। इसके बजाय स्थिर प्रकट होने के बजाय ऑटो-सर्ट लिखते हैं कि प्रत्येक लूप को स्टोर करें और इसे ओवरराइट करें।.