0Pricing
DevOps Bootcamp · บทเรียน

การอ่าน Manifest ด้วย helm get all

การกู้คืนค่าและ Manifest ของรีลีส

การอ่าน Manifest ด้วย helm get all เป็นบทเรียน DevOps Bootcamp ฟรีบน CoddyKit นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน DevOps Bootcamp และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส DevOps Bootcamp มีบทเรียนทั้งหมด 4 บทเรียน

กู้คืนสิ่งที่นำไปใช้งานแล้ว

บางครั้งคุณจำเป็นต้องทราบอย่างแน่ชัดว่ารีลีสใช้สิ่งใดไปบ้าง ชุดคำสั่ง helm get จะดึงบันทึกนั้นโดยตรงจากคลัสเตอร์ 📦

คำสั่ง get all

เรียกใช้ helm get all พร้อมชื่อรีลีสเพื่อแสดงทุกสิ่งที่ Helm จัดเก็บไว้ ได้แก่ ค่ากำหนด แมนนิเฟสต์ หมายเหตุ และฮุกในมุมมองเดียว

helm get all my-app

เฉพาะแมนนิเฟสต์

ต้องการเฉพาะ YAML ที่ถูกนำไปใช้หรือไม่ helm get manifest จะแสดงออบเจ็กต์ Kubernetes ที่ประมวลผลแล้วสำหรับรุ่นแก้ไขปัจจุบัน

helm get manifest my-app

กู้คืนค่ากำหนด

ใช้ helm get values เพื่อดูการกำหนดค่าที่ผู้ใช้ระบุ คำสั่งนี้จะแสดงสิ่งที่คุณแทนค่า ไม่ใช่ค่าเริ่มต้นของชาร์ต

helm get values my-app

ดูค่าทุกค่า

เพิ่ม --all เพื่อรวมค่าเริ่มต้นของชาร์ตเข้ากับค่าที่คุณแทนที่ไว้ วิธีนี้จะแสดงการกำหนดค่าที่คำนวณได้ทั้งหมดซึ่งรีลีสใช้จริง

helm get values my-app --all

หมายเหตุหลังติดตั้ง

ทำคำแนะนำที่ชาร์ตเคยแสดงหายหรือไม่ helm get notes จะประมวลผล NOTES.txt สำหรับรีลีสใหม่ทุกเมื่อที่คุณต้องการ

helm get notes my-app

ตรวจสอบฮุก

เรียกใช้ helm get hooks เพื่อแสดงรายการรีซอร์สฮุกที่เชื่อมโยงกับรีลีส เช่น งานย้ายข้อมูลที่ทำงานระหว่างการติดตั้ง

helm get hooks my-app

เลือกดูรุ่นแก้ไขก่อนหน้า

เพิ่ม --revision เพื่ออ่านภาพบันทึกเก่า Helm เก็บรุ่นแก้ไขแต่ละรุ่นไว้ คุณจึงตรวจสอบได้อย่างแน่ชัดว่าการนำไปใช้งานก่อนหน้านั้นใช้สิ่งใด

helm get manifest my-app --revision 2

เหตุใดวิธีนี้จึงดีกว่า kubectl

คลัสเตอร์จะแสดงออบเจ็กต์ที่กำลังทำงานอยู่ แต่ helm get จะแสดงแหล่งข้อมูลอ้างอิงหลักที่ Helm ติดตามไว้ รวมถึงฮุกที่ kubectl เพียงอย่างเดียวไม่สามารถเชื่อมโยงกลับได้

อย่าลืมเนมสเปซ

รีลีสอยู่ภายใต้เนมสเปซ ดังนั้นให้ส่ง --namespace หากรีลีสไม่ได้อยู่ในเนมสเปซเริ่มต้นของคุณ มิฉะนั้น Helm จะรายงานว่าไม่พบรีลีส

helm get all my-app --namespace web

เปรียบเทียบกับชาร์ตของคุณ

บันทึกผลลัพธ์แมนนิเฟสต์ลงในไฟล์ แล้วเปรียบเทียบกับผลการประมวลผลใหม่จาก helm template เพื่อค้นหาความคลาดเคลื่อนระหว่างสถานะที่นำไปใช้งานแล้วกับสถานะที่ตั้งใจไว้

ตรวจสอบความเข้าใจอย่างรวดเร็ว

คุณต้องการการกำหนดค่าทั้งหมดที่รีลีสใช้ รวมถึงค่าเริ่มต้นของชาร์ตที่คุณไม่เคยแก้ไข คำสั่งใดแสดงข้อมูลนี้

ทบทวน

ตอนนี้คุณสามารถกู้คืนรีลีสใด ๆ ด้วย helm get ได้แล้ว ทั้ง all, manifest, values --all, notes และ hooks แม้แต่รุ่นแก้ไขก่อนหน้า นี่คือชุดเครื่องมือสำหรับสืบย้อนรอยของคุณ 🚀

คำถามที่พบบ่อย

บทเรียน “การอ่าน Manifest ด้วย helm get all” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “การอ่าน Manifest ด้วย helm get all” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส DevOps Bootcamp ให้อัปเกรดเป็น CoddyKit PRO คอร์ส DevOps Bootcamp มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “การอ่าน Manifest ด้วย helm get all”

การกู้คืนค่าและ Manifest ของรีลีส คุณปฏิบัติ DevOps Bootcamp ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน DevOps Bootcamp หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน DevOps Bootcamp บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน

บทเรียน “การอ่าน Manifest ด้วย helm get all” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน DevOps Bootcamp นี้ได้ไหม

ได้ บทเรียน DevOps Bootcamp ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. การติดตามการเรนเดอร์ด้วย --debug และ --dry-run
  2. การอ่าน Manifest ด้วย helm get all
  3. การหลุดจากสถานะ pending-upgrade และสถานะค้าง
  4. สร้างแผนภูมิแอปพลิเคชันสำหรับ Production ตั้งแต่ต้นจนจบ
← กลับไปที่ DevOps Bootcamp