0Pricing
Helm Academy · บทเรียน

ติดตั้งและปรับปรุง Chart ของคุณ

วงจรการพัฒนา: แก้ไข ประมวลผลเทมเพลต และอัปเกรด

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

วงจรการพัฒนา

การสร้างแผนภูมิเป็นกระบวนการทำซ้ำ: แก้ไข เรนเดอร์ ติดตั้งหรืออัปเกรด แล้วทำซ้ำ วงจรที่กระชับช่วยจับข้อผิดพลาดก่อนส่งไปยังคลัสเตอร์

ตรวจสอบด้วย lint ก่อนติดตั้ง

เริ่มด้วย helm lint คำสั่งนี้ตรวจสอบปัญหาเชิงโครงสร้างและฟิลด์ที่ขาดหายของแผนภูมิ โดยไม่ติดต่อคลัสเตอร์เลย

helm lint .

เรนเดอร์เพื่ออ่านผลลัพธ์

จากนั้นเรียกใช้ helm template เพื่อดู manifest ที่แน่นอน การอ่าน YAML เป็นวิธีที่เร็วที่สุดในการค้นหาข้อผิดพลาดของแม่แบบ

helm template web .

ทดลองทำงานกับเซิร์ฟเวอร์โดยไม่สร้างจริง

เพิ่ม --dry-run เพื่อให้ Kubernetes ตรวจสอบ manifest โดยไม่สร้างสิ่งใด คำสั่งนี้จับข้อผิดพลาดของโครงสร้างที่ lint ตรวจไม่พบ

helm install web . --dry-run

ติดตั้งจริง

เมื่อดูถูกต้องแล้ว ให้ติดตั้ง อาร์กิวเมนต์แรกคือชื่อรุ่นที่ติดตั้ง และจุดจะชี้ให้ Helm ใช้แผนภูมิในไดเรกทอรีปัจจุบัน

helm install web .

แก้ไขแล้วอัปเกรด

เปลี่ยนแม่แบบหรือค่า แล้วส่งการเปลี่ยนแปลงด้วย helm upgrade Helm จะเปรียบเทียบกับรุ่นที่กำลังทำงานและใช้เฉพาะสิ่งที่เปลี่ยนแปลง

helm upgrade web .

อัปเกรดหรือติดตั้งในขั้นตอนเดียว

ระหว่างการพัฒนา upgrade --install จะติดตั้งหากรุ่นนั้นเป็นรุ่นใหม่ และอัปเกรดหากมีรุ่นนั้นอยู่แล้ว ใช้คำสั่งเดียวได้ทั้งสองกรณี

helm upgrade --install web .

แทนที่ค่าระหว่างทำซ้ำ

ทดสอบการตั้งค่าต่าง ๆ ได้อย่างรวดเร็วด้วย --set โดยไม่ต้องแก้ไฟล์ เหมาะสำหรับลองแท็กหรือจำนวนแบบจำลองได้ทันที

helm upgrade --install web . --set replicaCount=3

เฝ้าดูพ็อดปรากฏขึ้น

Helm ส่งทรัพยากรให้ Kubernetes ให้ตรวจสอบด้วย kubectl get pods แบบจำลองใหม่ของคุณควรค่อย ๆ เปลี่ยนสถานะไปเป็น Running

kubectl get pods

ย้อนกลับการเปลี่ยนแปลงที่มีปัญหา

หากการอัปเกรดทำงานผิดปกติ helm rollback จะกู้คืนรุ่นก่อนหน้าได้ภายในไม่กี่วินาที การทำซ้ำอย่างปลอดภัยหมายถึงการกู้คืนได้อย่างรวดเร็ว

helm rollback web 1

ลบออกเมื่อเสร็จแล้ว

ทำความสะอาดการทดลองด้วย helm uninstall คำสั่งนี้จะลบรุ่นที่ติดตั้งและทรัพยากรที่รุ่นนั้นสร้างขึ้นจากเนมสเปซ

helm uninstall web

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

คุณต้องการใช้คำสั่งเดียวที่ติดตั้งรุ่นในครั้งแรก และอัปเกรดรุ่นนั้นในครั้งถัดไป คำสั่งใดทำได้

สรุป: ทำซ้ำอย่างมั่นใจ

วงจรของคุณพร้อมแล้ว: lint, template, dry-run แล้วจึง upgrade --install ตรวจสอบด้วย kubectl และย้อนกลับหากจำเป็น แผนภูมิของคุณเริ่มทำงานแล้ว! 🎉

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

บทเรียน “ติดตั้งและปรับปรุง Chart ของคุณ” ฟรีหรือไม่

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

คุณจะเรียนรู้อะไรในบทเรียน “ติดตั้งและปรับปรุง Chart ของคุณ”

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

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

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

บทเรียน “ติดตั้งและปรับปรุง Chart ของคุณ” ใช้เวลานานแค่ไหน

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

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

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

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

  1. เทมเพลต Deployment ขั้นต่ำ
  2. กำหนดพารามิเตอร์ให้ Image ของคอนเทนเนอร์
  3. เพิ่มเทมเพลต Service
  4. ติดตั้งและปรับปรุง Chart ของคุณ
← กลับไปที่ Helm Academy