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

ทดลองเรียกใช้ด้วย --dry-run

ขอให้เซิร์ฟเวอร์ตรวจสอบโดยไม่ใช้การเปลี่ยนแปลงจริง

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

ถามเซิร์ฟเวอร์ก่อน

ในขณะที่ helm template เรนเดอร์ภายในเครื่อง --dry-run จะไปไกลกว่านั้นอีกขั้น โดยขอให้คลัสเตอร์ตรวจสอบแมนนิเฟสต์โดยไม่ใช้แมนนิเฟสต์เหล่านั้นจริง 🧪

helm install my-app ./mychart --dry-run

เรนเดอร์พร้อมตรวจสอบความถูกต้อง

การเรียกใช้แบบ dry run จะเรนเดอร์เทมเพลตของคุณ และส่งเทมเพลตเหล่านั้นไปยังเซิร์ฟเวอร์ API เพื่อตรวจสอบความถูกต้อง จากนั้นจะหยุดก่อนสร้างสิ่งใดขึ้นมาจริง

ตรวจจับข้อผิดพลาดของคลัสเตอร์

เนื่องจากเซิร์ฟเวอร์มองเห็นแมนนิเฟสต์ --dry-run จึงสามารถตรวจจับปัญหาที่การเรนเดอร์ภายในเครื่องพลาดได้ เช่น ชนิดทรัพยากรที่ไม่รู้จักหรือสคีมาไม่ตรงกัน

ใช้กับการอัปเกรดได้เช่นกัน

เพิ่มแฟล็กเดียวกันในการอัปเกรดเพื่อดูตัวอย่างการเปลี่ยนแปลงกับรีลีสที่กำลังทำงานอยู่ ก่อนยืนยันการเปลี่ยนแปลงนั้น

helm upgrade my-app ./mychart --dry-run

Dry run สองรูปแบบ

Helm มี --dry-run=client สำหรับการตรวจสอบภายในเครื่องเท่านั้น และ --dry-run=server สำหรับตรวจสอบฝั่งเซิร์ฟเวอร์กับคลัสเตอร์ของคุณด้วย

helm upgrade my-app ./mychart --dry-run=server

ไคลเอนต์เทียบกับเซิร์ฟเวอร์

โหมดไคลเอนต์ทำงานเหมือนการเรนเดอร์และไม่จำเป็นต้องมีคลัสเตอร์ ส่วนโหมดเซิร์ฟเวอร์เข้มงวดกว่า เพราะเซิร์ฟเวอร์ API จะตรวจสอบออบเจ็กต์จริง 🔍

ดู NOTES ด้วย

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

ใช้ร่วมกับ --debug

เพิ่ม --debug ในการเรียกใช้แบบ dry run เพื่อรับเอาต์พุตแบบละเอียด ซึ่งรวมถึงค่าที่คำนวณแล้ว ทำให้เป็นชุดเครื่องมือแก้ปัญหาที่ทรงพลัง

helm install my-app ./mychart --dry-run --debug

ไม่มีการสร้างรีลีส

ไม่มีสิ่งใดถูกติดตั้งและไม่มีการบันทึกรีวิชัน การเรียกใช้แบบ dry run จะไม่แตะต้องทั้งคลัสเตอร์และประวัติรีลีสของคุณโดยสิ้นเชิง

เหมาะสำหรับเกต CI

เนื่องจากตรวจสอบกับเซิร์ฟเวอร์ API จริง --dry-run จึงเป็นการตรวจสอบความปลอดภัยที่ใช้กันทั่วไปในไปป์ไลน์ ก่อนอนุญาตให้การดีพลอยดำเนินต่อ

Template หรือ Dry run

ใช้ helm template เมื่อต้องทำงานแบบออฟไลน์ และใช้ --dry-run เมื่อต้องการรับความเห็นจากคลัสเตอร์ก่อนติดตั้ง

ตรวจสอบอย่างรวดเร็ว

คุณต้องการให้คลัสเตอร์ตรวจสอบแมนนิเฟสต์ แต่ไม่ต้องการให้สร้างสิ่งใด

สรุปทบทวน

ตอนนี้คุณเข้าใจ --dry-run แล้ว โดยคำสั่งนี้จะเรนเดอร์และเลือกตรวจสอบความถูกต้องที่เซิร์ฟเวอร์ได้ โดยไม่สร้างรีลีส และมีทั้งโหมดไคลเอนต์และโหมดเซิร์ฟเวอร์ เป็นการตรวจสอบก่อนดีพลอยที่ปลอดภัย ✅

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

บทเรียน “ทดลองเรียกใช้ด้วย --dry-run” ฟรีหรือไม่

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

คุณจะเรียนรู้อะไรในบทเรียน “ทดลองเรียกใช้ด้วย --dry-run”

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

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

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

บทเรียน “ทดลองเรียกใช้ด้วย --dry-run” ใช้เวลานานแค่ไหน

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

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

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

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

  1. ประมวลผลภายในเครื่องด้วย helm template
  2. ทดลองเรียกใช้ด้วย --dry-run
  3. ดึง Chart ด้วย helm pull
  4. อ่านโน้ตด้วย helm get notes
← กลับไปที่ DevOps Bootcamp