- Shipped
- 19 अगस्त 2026 को 7:36 am बजे UTC
- Author
- Kamo
- Commit
- edcc22f
013faf1 की तैनाती 'अपनी प्रगति की समय सीमा को छोड़कर' पर विफल रही जबकि रोलआउट खुद ठीक था - फली 90 के दशक के बारे में स्वस्थ हो गई, और prod सेवा कर रहा है इसके बाद से निर्माण करना। तीन अलग-अलग चीजों ने असफलता के रूप में एक कामकाजी रोलआउट रिपोर्ट बनाई। प्रगतिDeadlineSeconds 60 था। कंटेनर ने छवि परत को चार बार खारिज कर दिया एक पाचन धुंध के साथ - fec4855e की उम्मीद और 1355bed4 प्राप्त करने की उम्मीद है, फिर 9e55904e, एक डिफरेंट ने प्रत्येक प्रयास को दोषी ठहराया, जो पारगमन में भ्रष्टाचार है बल्कि रजिस्ट्री में एक बुरा ब्लोब के बजाय (एक बुरा ब्लोब हर बार समान रूप से विफल रहता है)। इसे वापस ले लिया गया, फिर से खींच लिया और चौथे पर 3.0s में एक स्वच्छ ~ 100 एमबी प्रतिलिपि उतरा। कोशिश करें कि 60s को अवशोषित नहीं कर सकते। 600 के Kubernetes के अपने डिफ़ॉल्ट को उठाया। यह भी प्रति धक्का दो बार खींच लिया। `apply-f k8s/deployment.yaml` सेट सबसे पहले प्लेसहोल्डर को छवि और अगले कदम ने इसे प्रतिबद्ध SHA में सेट किया, इसलिए दो छवि परिवर्तन, दो रोलआउट और दो ~ 100 एमबी पुल थे - एक लिंक पर कि intermittently बड़े हस्तांतरण भ्रष्ट, कोई लाभ के लिए जोखिम दोगुना। अब लागू चरण $ IMAGE को प्रतिस्थापित करता है, इसलिए `सेट इमेज` idempotent और एक है रोलआउट होता है। अभी भी रोलआउट की स्थिति से पहले प्रकट होता है, इसलिए नया डेडलाइन उस तैनाती को नियंत्रित करती है जो इसे पेश करती है। और किसी भी तरह की कोई जांच नहीं थी, जिसने चुपचाप `maxUnability: 0` को शून्य कर दिया इसके ऊपर वादा: परीक्षण करने के लिए कुछ भी नहीं के साथ, नया फली उपलब्ध के रूप में गिनती पल कंटेनर प्रक्रिया शुरू हुई - सेकंड पहले अगली सुनवाई थी - इसलिए प्रत्येक तैनाती में एक विंडो थी जहां सेवा के पीछे एकमात्र फली सेवा नहीं कर सकता था। तैयारी अब मतदान / एन, जो पूर्ववर्ती है और उसे बैकेंड की आवश्यकता नहीं है। जोड़ा गया सीपीयू और मेमोरी अनुरोध भी (16m / 66Mi पर पॉड निष्क्रिय); कोई सीमा नहीं, क्योंकि यहां एक सीमा एक अनुमान है कि एक यातायात स्पाइक को एक OOMKill में बदल देता है। हस्तांतरण भ्रष्टाचार ही यहाँ तय नहीं है और एक विपणन समस्या नहीं है — यह k1m1 रजिस्ट्री लिंक है, जो पहले eno49 में स्थानीयकृत है और सोचा गया है कि हल 2026-08-08 पर। यह वास्तव में सफल होने वाली असफल तैनाती से रोकती है।.