ย้อนกลับด้วย helm rollback
กลับไปยัง Revision ที่ทราบว่าใช้งานได้ภายในไม่กี่วินาที
ย้อนกลับด้วย helm rollback เป็นบทเรียน Helm Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 4 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Helm Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Helm Academy มีบทเรียนทั้งหมด 4 บทเรียน
เมื่อเกิดข้อผิดพลาด
ทุกคนอาจพบการอัปเกรดที่มีปัญหาได้ เนื่องจาก Helm เก็บประวัติไว้ คุณจึงสามารถยกเลิกการเปลี่ยนแปลงด้วย helm rollback แทนการแก้ปัญหาอย่างเร่งรีบ 🛟
ย้อนกลับหนึ่งขั้น
เมื่อเรียกใช้โดยระบุเพียงชื่อรีลีส helm rollback จะย้อนกลับไปยังรีวิชันก่อนหน้าทันที นี่คือวิธีที่เร็วที่สุดในการยกเลิกข้อผิดพลาดที่เพิ่งเกิดขึ้น
helm rollback my-appระบุรีวิชันที่ต้องการ
คุณยังสามารถระบุ รีวิชัน ที่ต้องการกู้คืนได้โดยตรง อ่านหมายเลขจาก helm history แล้วส่งหมายเลขนั้นเข้าไป
helm rollback my-app 3การย้อนกลับเองก็เป็นรีวิชันหนึ่งรายการ
การย้อนกลับไม่ได้ลบประวัติ แต่จะสร้าง รีวิชัน ใหม่ที่มีเนื้อหาตรงกับเป้าหมายที่คุณเลือก ประวัติจึงมีแต่เพิ่มขึ้น
กู้คืนค่าด้วย
การย้อนกลับจะกู้คืนทั้งชาร์ตและค่าจากรีวิชันเป้าหมายพร้อมกัน ทำให้รีลีสกลับไปอยู่ในการตั้งค่าที่ตรงกันทุกประการ
รอให้ทุกอย่างเข้าที่
เพิ่ม --wait เพื่อให้ Helm รอจนกว่าพ็อดที่กู้คืนจะพร้อมใช้งาน ซึ่งเป็นการยืนยันว่าการย้อนกลับกู้คืนบริการได้จริง ✅
helm rollback my-app 3 --waitดูตัวอย่างการย้อนกลับ
ต้องการดูผลลัพธ์ของการย้อนกลับก่อนใช่ไหม เพิ่ม --dry-run เพื่อเรนเดอร์ผลลัพธ์โดยไม่เปลี่ยนแปลงรีลีสที่กำลังทำงานอยู่
helm rollback my-app 3 --dry-runย้อนกลับฮุกด้วย
โดยค่าเริ่มต้น การย้อนกลับจะข้ามฮุก เพิ่ม --no-hooks เพื่อระบุให้ชัดเจน หรือไม่ต้องใส่แฟล็กนี้หากต้องการให้ฮุกของการย้อนกลับทำงานตามที่ออกแบบไว้
helm rollback my-app 3 --no-hooksยืนยันสถานะใหม่
หลังจากย้อนกลับแล้ว ให้เรียกใช้ helm status หรือ helm history อีกครั้ง เพื่อยืนยันว่ารีวิชันที่ deployed เป็นรายการที่คุณคาดไว้
helm status my-appAtomic ย้อนกลับให้อยู่แล้ว
หากการอัปเกรดที่ล้มเหลวใช้ --atomic Helm จะย้อนกลับให้คุณอยู่แล้ว การย้อนกลับด้วยตนเองมีไว้สำหรับปัญหาที่พบภายหลัง
ต้องมีประวัติอยู่
การย้อนกลับจำเป็นต้องมีรีวิชันที่จัดเก็บไว้เพื่อใช้ย้อนกลับไป หากประวัติถูกล้าง ก็จะไม่มีสิ่งใดให้กู้คืน ดังนั้นการเก็บรักษาประวัติจึงเป็นตาข่ายนิรภัยของคุณ
ตรวจสอบอย่างรวดเร็ว
รีลีสของคุณอยู่ที่รีวิชัน 6 และทำงานได้ดี คุณเรียกใช้ helm rollback my-app 4 จะเกิดอะไรขึ้นกับจำนวนรีวิชัน
สรุปทบทวน
ตอนนี้คุณกู้คืนได้อย่างรวดเร็วด้วย helm rollback แล้ว ไม่ว่าจะย้อนกลับหนึ่งขั้นหรือระบุรีวิชัน ทุกการย้อนกลับจะสร้างรีวิชันใหม่ที่กู้คืนชาร์ตและค่าของรีวิชันนั้น ใช้ร่วมกับ history และ --atomic 🚀
คำถามที่พบบ่อย
บทเรียน “ย้อนกลับด้วย helm rollback” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “ย้อนกลับด้วย helm rollback” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Helm Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Helm Academy มีบทเรียนทั้งหมด 4 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “ย้อนกลับด้วย helm rollback”
กลับไปยัง Revision ที่ทราบว่าใช้งานได้ภายในไม่กี่วินาที คุณปฏิบัติ Helm Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Helm Academy หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน Helm Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 4 จากทั้งหมด 4 บทเรียน
บทเรียน “ย้อนกลับด้วย helm rollback” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน Helm Academy นี้ได้ไหม
ได้ บทเรียน Helm Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- ใช้การเปลี่ยนแปลงด้วย helm upgrade
- ติดตั้งหรืออัปเกรดด้วย --install
- ตรวจสอบประวัติ helm
- ย้อนกลับด้วย helm rollback